![]() |
TrinityCore
|
#include <MapObject.h>
Inheritance diagram for MapObject:Protected Member Functions | |
| MapObject () | |
Private Member Functions | |
| Cell const & | GetCurrentCell () const |
| void | SetCurrentCell (Cell const &cell) |
| void | SetNewCellPosition (float x, float y, float z, float o) |
Private Attributes | |
| Cell | _currentCell |
| MapObjectCellMoveState | _moveState |
| Position | _newPosition |
Friends | |
| class | Map |
| class | ObjectGridLoaderBase |
Definition at line 35 of file MapObject.h.
|
inlineprotected |
Definition at line 41 of file MapObject.h.
|
inlineprivate |
Definition at line 48 of file MapObject.h.
Referenced by Map::AreaTriggerRelocation(), Map::CreatureRelocation(), Map::CreatureRespawnRelocation(), Map::DynamicObjectRelocation(), Map::GameObjectRelocation(), and Map::GameObjectRespawnRelocation().
|
inlineprivate |
Definition at line 49 of file MapObject.h.
|
inlineprivate |
Definition at line 53 of file MapObject.h.
References MAP_OBJECT_CELL_MOVE_ACTIVE, and Position::Relocate().
Referenced by Map::AddAreaTriggerToMoveList(), Map::AddCreatureToMoveList(), Map::AddDynamicObjectToMoveList(), and Map::AddGameObjectToMoveList().
|
friend |
Definition at line 37 of file MapObject.h.
|
friend |
Definition at line 38 of file MapObject.h.
|
private |
Definition at line 47 of file MapObject.h.
|
private |
Definition at line 51 of file MapObject.h.
Referenced by Map::AddAreaTriggerToMoveList(), Map::AddCreatureToMoveList(), Map::AddDynamicObjectToMoveList(), Map::AddGameObjectToMoveList(), Map::InitializeObject(), Map::InitializeObject(), Map::MoveAllAreaTriggersInMoveList(), Map::MoveAllCreaturesInMoveList(), Map::MoveAllDynamicObjectsInMoveList(), Map::MoveAllGameObjectsInMoveList(), Map::RemoveAreaTriggerFromMoveList(), Map::RemoveCreatureFromMoveList(), Map::RemoveDynamicObjectFromMoveList(), and Map::RemoveGameObjectFromMoveList().
|
private |
Definition at line 52 of file MapObject.h.
Referenced by Map::MoveAllAreaTriggersInMoveList(), Map::MoveAllCreaturesInMoveList(), Map::MoveAllDynamicObjectsInMoveList(), and Map::MoveAllGameObjectsInMoveList().