AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "Object.h"
Protected Member Functions | |
MovableMapObject ()=default | |
Private Member Functions | |
Cell const & | GetCurrentCell () const |
void | SetCurrentCell (Cell const &cell) |
Private Attributes | |
Cell | _currentCell |
MapObjectCellMoveState | _moveState {MAP_OBJECT_CELL_MOVE_NONE} |
Friends | |
class | Map |
class | ObjectGridLoader |
template<class T > | |
class | RandomMovementGenerator |
|
protecteddefault |
|
inlineprivate |
|
inlineprivate |
References _currentCell.
Referenced by Map::AddToGrid(), and ObjectGridLoader::SetObjectCell().
|
friend |
|
friend |
|
friend |
|
private |
Referenced by GetCurrentCell(), and SetCurrentCell().
|
private |
Referenced by RandomMovementGenerator< T >::_setRandomLocation(), Map::AddCreatureToMoveList(), Map::AddDynamicObjectToMoveList(), Map::AddGameObjectToMoveList(), Map::MoveAllCreaturesInMoveList(), Map::MoveAllDynamicObjectsInMoveList(), Map::MoveAllGameObjectsInMoveList(), Map::RemoveCreatureFromMoveList(), Map::RemoveDynamicObjectFromMoveList(), and Map::RemoveGameObjectFromMoveList().