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.
References mSpawnedPools.
Referenced by PoolGroup< T >::SpawnObject().
|
inline |
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 |
Referenced by ActivateObject(), GetActiveObjectCount(), IsActiveObject(), and RemoveObject().