![]() |
TrinityCore
|
#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 |
Definition at line 258 of file CreatureData.h.
| CreatureMovementData::CreatureMovementData | ( | ) |
Definition at line 58 of file Creature.cpp.
|
inline |
Definition at line 275 of file CreatureData.h.
Referenced by ChaseMovementGenerator::Update().
|
inline |
Definition at line 278 of file CreatureData.h.
Referenced by WorldSession::HandleBattlemasterHelloOpcode(), WorldSession::HandleGossipHelloOpcode(), WorldSession::HandleQuestgiverHelloOpcode(), and WorldSession::SendListInventory().
|
inline |
Definition at line 276 of file CreatureData.h.
References Random.
Referenced by RandomMovementGenerator< T >::SetRandomLocation().
|
inline |
Definition at line 272 of file CreatureData.h.
References None.
Referenced by Creature::UpdateMovementFlags().
|
inline |
Definition at line 270 of file CreatureData.h.
|
inline |
Definition at line 273 of file CreatureData.h.
|
inline |
Definition at line 271 of file CreatureData.h.
References Swim.
Referenced by Creature::CanEnterWater().
| std::string CreatureMovementData::ToString | ( | ) | const |
Definition at line 61 of file Creature.cpp.
References AsUnderlyingType(), Chase, Flight, Ground, InteractionPauseTimer, Random, Rooted, and Swim.
Referenced by npc_commandscript::HandleNpcInfoCommand().
| CreatureChaseMovementType CreatureMovementData::Chase |
Definition at line 266 of file CreatureData.h.
Referenced by ObjectMgr::CheckCreatureMovement(), ObjectMgr::LoadCreatureMovementOverrides(), ObjectMgr::LoadCreatureTemplate(), and ToString().
| CreatureFlightMovementType CreatureMovementData::Flight |
Definition at line 263 of file CreatureData.h.
Referenced by ObjectMgr::CheckCreatureMovement(), ObjectMgr::LoadCreatureMovementOverrides(), ObjectMgr::LoadCreatureTemplate(), ToString(), and Creature::UpdateMovementFlags().
| CreatureGroundMovementType CreatureMovementData::Ground |
Definition at line 262 of file CreatureData.h.
Referenced by ObjectMgr::CheckCreatureMovement(), ObjectMgr::LoadCreatureMovementOverrides(), ObjectMgr::LoadCreatureTemplate(), and ToString().
| uint32 CreatureMovementData::InteractionPauseTimer |
Definition at line 268 of file CreatureData.h.
Referenced by ObjectMgr::LoadCreatureMovementOverrides(), ObjectMgr::LoadCreatureTemplate(), and ToString().
| CreatureRandomMovementType CreatureMovementData::Random |
Definition at line 267 of file CreatureData.h.
Referenced by ObjectMgr::CheckCreatureMovement(), ObjectMgr::LoadCreatureMovementOverrides(), ObjectMgr::LoadCreatureTemplate(), and ToString().
| bool CreatureMovementData::Rooted |
Definition at line 265 of file CreatureData.h.
Referenced by ObjectMgr::LoadCreatureMovementOverrides(), ObjectMgr::LoadCreatureTemplate(), and ToString().
| bool CreatureMovementData::Swim |
Definition at line 264 of file CreatureData.h.
Referenced by ObjectMgr::LoadCreatureMovementOverrides(), ObjectMgr::LoadCreatureTemplate(), and ToString().