TrinityCore
|
#include "Define.h"
#include "FactoryHolder.h"
#include "MovementDefines.h"
#include "ObjectRegistry.h"
Go to the source code of this file.
Classes | |
class | MovementGenerator |
class | MovementGeneratorMedium< T, D > |
struct | MovementGeneratorFactory< Movement > |
struct | IdleMovementFactory |
struct | RandomMovementFactory |
struct | WaypointMovementFactory |
Macros | |
#define | sMovementGeneratorRegistry MovementGeneratorRegistry::instance() |
Typedefs | |
typedef FactoryHolder< MovementGenerator, Unit, MovementGeneratorType > | MovementGeneratorCreator |
typedef MovementGeneratorCreator::FactoryHolderRegistry | MovementGeneratorRegistry |
Enumerations | |
enum | MovementGeneratorFlags : uint16 { MOVEMENTGENERATOR_FLAG_NONE = 0x000 , MOVEMENTGENERATOR_FLAG_INITIALIZATION_PENDING = 0x001 , MOVEMENTGENERATOR_FLAG_INITIALIZED = 0x002 , MOVEMENTGENERATOR_FLAG_SPEED_UPDATE_PENDING = 0x004 , MOVEMENTGENERATOR_FLAG_INTERRUPTED = 0x008 , MOVEMENTGENERATOR_FLAG_PAUSED = 0x010 , MOVEMENTGENERATOR_FLAG_TIMED_PAUSED = 0x020 , MOVEMENTGENERATOR_FLAG_DEACTIVATED = 0x040 , MOVEMENTGENERATOR_FLAG_INFORM_ENABLED = 0x080 , MOVEMENTGENERATOR_FLAG_FINALIZED = 0x100 , MOVEMENTGENERATOR_FLAG_PERSIST_ON_DEATH = 0x200 , MOVEMENTGENERATOR_FLAG_TRANSITORY = MOVEMENTGENERATOR_FLAG_SPEED_UPDATE_PENDING | MOVEMENTGENERATOR_FLAG_INTERRUPTED } |
#define sMovementGeneratorRegistry MovementGeneratorRegistry::instance() |
Definition at line 156 of file MovementGenerator.h.
Definition at line 120 of file MovementGenerator.h.
Definition at line 154 of file MovementGenerator.h.
enum MovementGeneratorFlags : uint16 |
Definition at line 31 of file MovementGenerator.h.