![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "PoolMgr.h"
Public Member Functions | |
| template<typename T > | |
| bool | IsActiveObject (uint32 db_guid_or_pool_id) const |
| uint32 | GetActiveObjectCount (uint32 pool_id) const |
| template<typename T > | |
| void | ActivateObject (uint32 db_guid_or_pool_id, uint32 pool_id) |
| template<typename T > | |
| void | RemoveObject (uint32 db_guid_or_pool_id, uint32 pool_id) |
| ActivePoolObjects | GetActiveQuests () const |
| template<> | |
| bool | IsActiveObject (uint32 db_guid) const |
| template<> | |
| bool | IsActiveObject (uint32 db_guid) const |
| template<> | |
| bool | IsActiveObject (uint32 sub_pool_id) const |
| template<> | |
| bool | IsActiveObject (uint32 quest_id) const |
| template<> | |
| void | ActivateObject (uint32 db_guid, uint32 pool_id) |
| template<> | |
| void | ActivateObject (uint32 db_guid, uint32 pool_id) |
| template<> | |
| void | ActivateObject (uint32 sub_pool_id, uint32 pool_id) |
| template<> | |
| void | ActivateObject (uint32 quest_id, uint32 pool_id) |
| template<> | |
| void | RemoveObject (uint32 db_guid, uint32 pool_id) |
| template<> | |
| void | RemoveObject (uint32 db_guid, uint32 pool_id) |
| template<> | |
| void | RemoveObject (uint32 sub_pool_id, uint32 pool_id) |
| template<> | |
| void | RemoveObject (uint32 quest_id, uint32 pool_id) |
Private Attributes | |
| ActivePoolObjects | mSpawnedCreatures |
| ActivePoolObjects | mSpawnedGameobjects |
| ActivePoolObjects | mActiveQuests |
| ActivePoolPools | mSpawnedPools |
References mSpawnedCreatures, and mSpawnedPools.
References mSpawnedGameobjects, and mSpawnedPools.
| void ActivePoolData::ActivateObject | ( | uint32 | db_guid_or_pool_id, |
| uint32 | pool_id | ||
| ) |
Referenced by PoolGroup< T >::SpawnObject().
References mActiveQuests, and mSpawnedPools.
References mSpawnedPools.
Referenced by PoolGroup< T >::SpawnObject().
|
inline |
References mActiveQuests.
| bool ActivePoolData::IsActiveObject | ( | uint32 | db_guid | ) | const |
References mSpawnedCreatures.
| bool ActivePoolData::IsActiveObject | ( | uint32 | db_guid | ) | const |
References mSpawnedGameobjects.
| bool ActivePoolData::IsActiveObject | ( | uint32 | db_guid_or_pool_id | ) | const |
Referenced by PoolGroup< T >::DespawnObject(), PoolMgr::IsSpawnedObject(), and PoolGroup< T >::SpawnObject().
| bool ActivePoolData::IsActiveObject | ( | uint32 | quest_id | ) | const |
References mActiveQuests.
| bool ActivePoolData::IsActiveObject | ( | uint32 | sub_pool_id | ) | const |
References mSpawnedPools.
References mSpawnedCreatures, and mSpawnedPools.
References mSpawnedGameobjects, and mSpawnedPools.
| void ActivePoolData::RemoveObject | ( | uint32 | db_guid_or_pool_id, |
| uint32 | pool_id | ||
| ) |
Referenced by PoolGroup< T >::DespawnObject().
References mActiveQuests, and mSpawnedPools.
References mSpawnedPools.
|
private |
Referenced by ActivateObject(), GetActiveQuests(), IsActiveObject(), and RemoveObject().
|
private |
Referenced by ActivateObject(), IsActiveObject(), and RemoveObject().
|
private |
Referenced by ActivateObject(), IsActiveObject(), and RemoveObject().
|
private |