#include <MovementGenerator.h>
MovementGenerator::~MovementGenerator |
( |
| ) |
|
|
virtual |
virtual void MovementGenerator::Finalize |
( |
Unit * |
| ) |
|
|
pure virtual |
Implemented in AssistanceDistractMovementGenerator, EffectMovementGenerator, MovementGeneratorMedium< T, D >, MovementGeneratorMedium< Creature, PointMovementGenerator< Creature > >, MovementGeneratorMedium< Creature, FleeingMovementGenerator< Creature > >, MovementGeneratorMedium< T, FleeingMovementGenerator< T > >, MovementGeneratorMedium< T, FollowMovementGenerator< T > >, MovementGeneratorMedium< Player, FlightPathMovementGenerator >, MovementGeneratorMedium< T, RandomMovementGenerator< T > >, MovementGeneratorMedium< T, ConfusedMovementGenerator< T > >, MovementGeneratorMedium< T, PointMovementGenerator< T > >, MovementGeneratorMedium< T, ChaseMovementGenerator< T > >, MovementGeneratorMedium< Creature, WaypointMovementGenerator< Creature > >, MovementGeneratorMedium< Creature, HomeMovementGenerator< Creature > >, DistractMovementGenerator, AssistanceMovementGenerator, TimedFleeingMovementGenerator, RotateMovementGenerator, and IdleMovementGenerator.
Implemented in FlightPathMovementGenerator, FollowMovementGenerator< T >, ChaseMovementGenerator< T >, AssistanceDistractMovementGenerator, EffectMovementGenerator, WaypointMovementGenerator< Creature >, DistractMovementGenerator, AssistanceMovementGenerator, TimedFleeingMovementGenerator, RotateMovementGenerator, HomeMovementGenerator< Creature >, PointMovementGenerator< T >, PointMovementGenerator< Creature >, ConfusedMovementGenerator< T >, RandomMovementGenerator< T >, FleeingMovementGenerator< T >, FleeingMovementGenerator< Creature >, and IdleMovementGenerator.
virtual bool MovementGenerator::GetResetPosition |
( |
Unit * |
, |
|
|
float & |
, |
|
|
float & |
, |
|
|
float & |
|
|
) |
| |
|
inlinevirtual |
virtual void MovementGenerator::Initialize |
( |
Unit * |
| ) |
|
|
pure virtual |
Implemented in EffectMovementGenerator, DistractMovementGenerator, MovementGeneratorMedium< T, D >, MovementGeneratorMedium< Creature, PointMovementGenerator< Creature > >, MovementGeneratorMedium< Creature, FleeingMovementGenerator< Creature > >, MovementGeneratorMedium< T, FleeingMovementGenerator< T > >, MovementGeneratorMedium< T, FollowMovementGenerator< T > >, MovementGeneratorMedium< Player, FlightPathMovementGenerator >, MovementGeneratorMedium< T, RandomMovementGenerator< T > >, MovementGeneratorMedium< T, ConfusedMovementGenerator< T > >, MovementGeneratorMedium< T, PointMovementGenerator< T > >, MovementGeneratorMedium< T, ChaseMovementGenerator< T > >, MovementGeneratorMedium< Creature, WaypointMovementGenerator< Creature > >, MovementGeneratorMedium< Creature, HomeMovementGenerator< Creature > >, RotateMovementGenerator, and IdleMovementGenerator.
virtual void MovementGenerator::Reset |
( |
Unit * |
| ) |
|
|
pure virtual |
Implemented in EffectMovementGenerator, MovementGeneratorMedium< T, D >, MovementGeneratorMedium< Creature, PointMovementGenerator< Creature > >, MovementGeneratorMedium< Creature, FleeingMovementGenerator< Creature > >, MovementGeneratorMedium< T, FleeingMovementGenerator< T > >, MovementGeneratorMedium< T, FollowMovementGenerator< T > >, MovementGeneratorMedium< Player, FlightPathMovementGenerator >, MovementGeneratorMedium< T, RandomMovementGenerator< T > >, MovementGeneratorMedium< T, ConfusedMovementGenerator< T > >, MovementGeneratorMedium< T, PointMovementGenerator< T > >, MovementGeneratorMedium< T, ChaseMovementGenerator< T > >, MovementGeneratorMedium< Creature, WaypointMovementGenerator< Creature > >, MovementGeneratorMedium< Creature, HomeMovementGenerator< Creature > >, DistractMovementGenerator, RotateMovementGenerator, and IdleMovementGenerator.
virtual void MovementGenerator::unitSpeedChanged |
( |
| ) |
|
|
inlinevirtual |
Implemented in MovementGeneratorMedium< T, D >, MovementGeneratorMedium< Creature, PointMovementGenerator< Creature > >, MovementGeneratorMedium< Creature, FleeingMovementGenerator< Creature > >, MovementGeneratorMedium< T, FleeingMovementGenerator< T > >, MovementGeneratorMedium< T, FollowMovementGenerator< T > >, MovementGeneratorMedium< Player, FlightPathMovementGenerator >, MovementGeneratorMedium< T, RandomMovementGenerator< T > >, MovementGeneratorMedium< T, ConfusedMovementGenerator< T > >, MovementGeneratorMedium< T, PointMovementGenerator< T > >, MovementGeneratorMedium< T, ChaseMovementGenerator< T > >, MovementGeneratorMedium< Creature, WaypointMovementGenerator< Creature > >, MovementGeneratorMedium< Creature, HomeMovementGenerator< Creature > >, EffectMovementGenerator, DistractMovementGenerator, TimedFleeingMovementGenerator, RotateMovementGenerator, and IdleMovementGenerator.
The documentation for this class was generated from the following files: