AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "CreatureData.h"
Public Member Functions | |
CreatureMovementData () | |
bool | IsGroundAllowed () const |
bool | IsSwimAllowed () const |
bool | IsFlightAllowed () const |
bool | IsRooted () const |
CreatureChaseMovementType | GetChase () const |
CreatureRandomMovementType | GetRandom () const |
uint32 | GetInteractionPauseTimer () const |
std::string | ToString () const |
CreatureMovementData::CreatureMovementData | ( | ) |
|
inline |
References Chase.
Referenced by ChaseMovementGenerator< T >::DoUpdate().
|
inline |
|
inline |
References Random.
Referenced by RandomMovementGenerator< T >::_setRandomLocation().
|
inline |
References Flight.
Referenced by Creature::CanFly(), and Creature::UpdateMovementFlags().
|
inline |
References Ground.
Referenced by Creature::CanWalk().
|
inline |
|
inline |
std::string CreatureMovementData::ToString | ( | ) | const |
References AsUnderlyingType(), Chase, Flight, Ground, InteractionPauseTimer, Random, Rooted, and Swim.
CreatureChaseMovementType CreatureMovementData::Chase |
Referenced by ObjectMgr::CheckCreatureMovement(), GetChase(), ObjectMgr::LoadCreatureMovementOverrides(), and ToString().
CreatureFlightMovementType CreatureMovementData::Flight |
CreatureGroundMovementType CreatureMovementData::Ground |
uint32 CreatureMovementData::InteractionPauseTimer |
Referenced by GetInteractionPauseTimer(), ObjectMgr::LoadCreatureMovementOverrides(), and ToString().
CreatureRandomMovementType CreatureMovementData::Random |
Referenced by ObjectMgr::CheckCreatureMovement(), GetRandom(), ObjectMgr::LoadCreatureMovementOverrides(), and ToString().
bool CreatureMovementData::Rooted |
Referenced by IsRooted(), ObjectMgr::LoadCreatureMovementOverrides(), and ToString().
bool CreatureMovementData::Swim |
Referenced by IsSwimAllowed(), ObjectMgr::LoadCreatureMovementOverrides(), and ToString().