|
TC_GAME_API WorldObject * | GetWorldObject (WorldObject const &, ObjectGuid const &) |
|
TC_GAME_API Object * | GetObjectByTypeMask (WorldObject const &, ObjectGuid const &, uint32 typemask) |
|
TC_GAME_API Corpse * | GetCorpse (WorldObject const &u, ObjectGuid const &guid) |
|
TC_GAME_API GameObject * | GetGameObject (WorldObject const &u, ObjectGuid const &guid) |
|
TC_GAME_API Transport * | GetTransport (WorldObject const &u, ObjectGuid const &guid) |
|
TC_GAME_API DynamicObject * | GetDynamicObject (WorldObject const &u, ObjectGuid const &guid) |
|
TC_GAME_API AreaTrigger * | GetAreaTrigger (WorldObject const &u, ObjectGuid const &guid) |
|
TC_GAME_API SceneObject * | GetSceneObject (WorldObject const &u, ObjectGuid const &guid) |
|
TC_GAME_API Conversation * | GetConversation (WorldObject const &u, ObjectGuid const &guid) |
|
TC_GAME_API Unit * | GetUnit (WorldObject const &, ObjectGuid const &guid) |
|
TC_GAME_API Creature * | GetCreature (WorldObject const &u, ObjectGuid const &guid) |
|
TC_GAME_API Pet * | GetPet (WorldObject const &, ObjectGuid const &guid) |
|
TC_GAME_API Player * | GetPlayer (Map const *, ObjectGuid const &guid) |
|
TC_GAME_API Player * | GetPlayer (WorldObject const &, ObjectGuid const &guid) |
|
TC_GAME_API Creature * | GetCreatureOrPetOrVehicle (WorldObject const &, ObjectGuid const &) |
|
TC_GAME_API Player * | FindPlayer (ObjectGuid const &) |
|
TC_GAME_API Player * | FindPlayerByName (std::string_view name) |
|
TC_GAME_API Player * | FindPlayerByLowGUID (ObjectGuid::LowType lowguid) |
|
TC_GAME_API Player * | FindConnectedPlayer (ObjectGuid const &) |
|
TC_GAME_API Player * | FindConnectedPlayerByName (std::string_view name) |
|
TC_GAME_API HashMapHolder< Player >::MapType const & | GetPlayers () |
|
template<class T > |
void | AddObject (T *object) |
|
template<class T > |
void | RemoveObject (T *object) |
|
template<> |
void | AddObject (Player *player) |
|
template<> |
void | RemoveObject (Player *player) |
|
TC_GAME_API void | SaveAllPlayers () |
|