![]() |
TrinityCore
|
#include <PoolMgr.h>
Public Member Functions | |
| PoolGroup () | |
| void | SetPoolId (uint32 pool_id) |
| ~PoolGroup () | |
| bool | isEmpty () const |
| void | AddEntry (PoolObject &poolitem, uint32 maxentries) |
| bool | CheckPool () const |
| void | DespawnObject (ActivePoolData &spawns, ObjectGuid::LowType guid, bool alwaysDeleteRespawnTime=false) |
| void | DespawnAllObjects (ActivePoolData &spawns, bool alwaysDeleteRespawnTime=false) |
| void | Despawn1Object (ObjectGuid::LowType guid, bool alwaysDeleteRespawnTime=false, bool saveRespawnTime=true) |
| void | SpawnObject (ActivePoolData &spawns, uint32 limit, uint32 triggerFrom) |
| void | RemoveRespawnTimeFromDB (ObjectGuid::LowType guid) |
| void | Spawn1Object (PoolObject *obj) |
| void | RemoveOneRelation (uint32 child_pool_id) |
| uint32 | GetFirstEqualChancedObjectId () |
| uint32 | GetPoolId () const |
Private Types | |
| typedef std::vector< PoolObject > | PoolObjectList |
Private Attributes | |
| uint32 | poolId |
| PoolObjectList | ExplicitlyChanced |
| PoolObjectList | EqualChanced |
|
private |
|
inlineexplicit |
| void PoolGroup< T >::AddEntry | ( | PoolObject & | poolitem, |
| uint32 | maxentries | ||
| ) |
| bool PoolGroup< T >::CheckPool | ( | ) | const |
Definition at line 119 of file PoolMgr.cpp.
| void PoolGroup< T >::Despawn1Object | ( | ObjectGuid::LowType | guid, |
| bool | alwaysDeleteRespawnTime = false, |
||
| bool | saveRespawnTime = true |
||
| ) |
| void PoolGroup< T >::DespawnAllObjects | ( | ActivePoolData & | spawns, |
| bool | alwaysDeleteRespawnTime = false |
||
| ) |
Definition at line 147 of file PoolMgr.cpp.
| void PoolGroup< T >::DespawnObject | ( | ActivePoolData & | spawns, |
| ObjectGuid::LowType | guid, | ||
| bool | alwaysDeleteRespawnTime = false |
||
| ) |
|
inline |
| void PoolGroup< T >::RemoveRespawnTimeFromDB | ( | ObjectGuid::LowType | guid | ) |
| void PoolGroup< T >::Spawn1Object | ( | PoolObject * | obj | ) |
| void PoolGroup< T >::SpawnObject | ( | ActivePoolData & | spawns, |
| uint32 | limit, | ||
| uint32 | triggerFrom | ||
| ) |
|
private |
|
private |