|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <PoolMgr.h>
Public Member Functions | |
| template<> | |
| void | ActivateObject (uint32 db_guid, uint32 pool_id) |
| template<> | |
| void | ActivateObject (uint32 db_guid, uint32 pool_id) |
| template<typename T> | |
| void | ActivateObject (uint32 db_guid_or_pool_id, uint32 pool_id) |
| template<> | |
| void | ActivateObject (uint32 quest_id, uint32 pool_id) |
| template<> | |
| void | ActivateObject (uint32 sub_pool_id, uint32 pool_id) |
| uint32 | GetActiveObjectCount (uint32 pool_id) const |
| ActivePoolObjects | GetActiveQuests () const |
| template<> | |
| bool | IsActiveObject (uint32 db_guid) const |
| template<> | |
| bool | IsActiveObject (uint32 db_guid) const |
| template<typename T> | |
| bool | IsActiveObject (uint32 db_guid_or_pool_id) const |
| template<> | |
| bool | IsActiveObject (uint32 quest_id) const |
| template<> | |
| bool | IsActiveObject (uint32 sub_pool_id) const |
| template<> | |
| void | RemoveObject (uint32 db_guid, uint32 pool_id) |
| template<> | |
| void | RemoveObject (uint32 db_guid, uint32 pool_id) |
| template<typename T> | |
| void | RemoveObject (uint32 db_guid_or_pool_id, uint32 pool_id) |
| template<> | |
| void | RemoveObject (uint32 quest_id, uint32 pool_id) |
| template<> | |
| void | RemoveObject (uint32 sub_pool_id, uint32 pool_id) |
Private Attributes | |
| ActivePoolObjects | mActiveQuests |
| ActivePoolObjects | mSpawnedCreatures |
| ActivePoolObjects | mSpawnedGameobjects |
| ActivePoolPools | mSpawnedPools |
Definition at line 58 of file PoolMgr.cpp.
References mSpawnedGameobjects, and mSpawnedPools.
Definition at line 51 of file PoolMgr.cpp.
References mSpawnedCreatures, and mSpawnedPools.
| void ActivePoolData::ActivateObject | ( | uint32 | db_guid_or_pool_id, |
| uint32 | pool_id ) |
Referenced by PoolGroup< T >::SpawnObject().
Definition at line 72 of file PoolMgr.cpp.
References mActiveQuests, and mSpawnedPools.
Definition at line 65 of file PoolMgr.cpp.
References mSpawnedPools.
Definition at line 16 of file PoolMgr.cpp.
References mSpawnedPools.
Referenced by PoolGroup< T >::SpawnObject().
|
inline |
Definition at line 48 of file PoolMgr.h.
References mActiveQuests.
Referenced by PoolGroup< T >::SpawnObject().
| bool ActivePoolData::IsActiveObject | ( | uint32 | db_guid | ) | const |
Definition at line 31 of file PoolMgr.cpp.
References mSpawnedGameobjects.
| bool ActivePoolData::IsActiveObject | ( | uint32 | db_guid | ) | const |
Definition at line 24 of file PoolMgr.cpp.
References mSpawnedCreatures.
| bool ActivePoolData::IsActiveObject | ( | uint32 | db_guid_or_pool_id | ) | const |
Referenced by PoolGroup< T >::DespawnObject(), PoolGroup< T >::RollOne(), and PoolGroup< T >::SpawnObject().
| bool ActivePoolData::IsActiveObject | ( | uint32 | quest_id | ) | const |
Definition at line 45 of file PoolMgr.cpp.
References mActiveQuests.
| bool ActivePoolData::IsActiveObject | ( | uint32 | sub_pool_id | ) | const |
Definition at line 38 of file PoolMgr.cpp.
References mSpawnedPools.
Definition at line 88 of file PoolMgr.cpp.
References mSpawnedGameobjects, and mSpawnedPools.
Definition at line 79 of file PoolMgr.cpp.
References mSpawnedCreatures, and mSpawnedPools.
| void ActivePoolData::RemoveObject | ( | uint32 | db_guid_or_pool_id, |
| uint32 | pool_id ) |
Referenced by PoolGroup< T >::DespawnObject().
Definition at line 106 of file PoolMgr.cpp.
References mActiveQuests, and mSpawnedPools.
Definition at line 97 of file PoolMgr.cpp.
References mSpawnedPools.
|
private |
Definition at line 52 of file PoolMgr.h.
Referenced by ActivateObject(), GetActiveQuests(), IsActiveObject(), and RemoveObject().
|
private |
Definition at line 50 of file PoolMgr.h.
Referenced by ActivateObject(), IsActiveObject(), and RemoveObject().
|
private |
Definition at line 51 of file PoolMgr.h.
Referenced by ActivateObject(), IsActiveObject(), and RemoveObject().
|
private |
Definition at line 53 of file PoolMgr.h.
Referenced by ActivateObject(), ActivateObject(), ActivateObject(), GetActiveObjectCount(), IsActiveObject(), RemoveObject(), RemoveObject(), and RemoveObject().