![]() |
TrinityCore
|
#include <CreatureGroups.h>
Public Member Functions | |
| FormationMgr (FormationMgr const &)=delete | |
| FormationMgr (FormationMgr &&)=delete | |
| FormationMgr & | operator= (FormationMgr const &)=delete |
| FormationMgr & | operator= (FormationMgr &&)=delete |
| void | LoadCreatureFormations () |
| FormationInfo * | GetFormationInfo (ObjectGuid::LowType spawnId) |
| void | AddFormationMember (ObjectGuid::LowType spawnId, float followAng, float followDist, ObjectGuid::LowType leaderSpawnId, uint32 groupAI) |
Static Public Member Functions | |
| static FormationMgr * | instance () |
| static void | AddCreatureToGroup (ObjectGuid::LowType leaderSpawnId, Creature *creature) |
| static void | RemoveCreatureFromGroup (CreatureGroup *group, Creature *member) |
Private Member Functions | |
| FormationMgr () | |
| ~FormationMgr () | |
Private Attributes | |
| std::unordered_map< ObjectGuid::LowType, FormationInfo > | _creatureGroupMap |
Definition at line 48 of file CreatureGroups.h.
|
privatedefault |
|
privatedefault |
|
delete |
|
delete |
|
static |
Definition at line 39 of file CreatureGroups.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void FormationMgr::AddFormationMember | ( | ObjectGuid::LowType | spawnId, |
| float | followAng, | ||
| float | followDist, | ||
| ObjectGuid::LowType | leaderSpawnId, | ||
| uint32 | groupAI | ||
| ) |
Definition at line 182 of file CreatureGroups.cpp.
| FormationInfo * FormationMgr::GetFormationInfo | ( | ObjectGuid::LowType | spawnId | ) |
|
static |
Definition at line 33 of file CreatureGroups.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void FormationMgr::LoadCreatureFormations | ( | ) |
|
delete |
|
delete |
|
static |
Definition at line 71 of file CreatureGroups.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 54 of file CreatureGroups.h.