TrinityCore
Loading...
Searching...
No Matches
ScenarioMgr Class Reference

#include <ScenarioMgr.h>

Public Member Functions

 ScenarioMgr (ScenarioMgr const &)=delete
 
 ScenarioMgr (ScenarioMgr &&)=delete
 
ScenarioMgroperator= (ScenarioMgr const &)=delete
 
ScenarioMgroperator= (ScenarioMgr &&)=delete
 
InstanceScenarioCreateInstanceScenarioForTeam (InstanceMap *map, TeamId team) const
 
InstanceScenarioCreateInstanceScenario (InstanceMap *map, uint32 scenarioID) const
 
void LoadDBData ()
 
void LoadDB2Data ()
 
void LoadScenarioPOI ()
 
ScenarioPOIVector const * GetScenarioPOIs (int32 criteriaTreeID) const
 

Static Public Member Functions

static ScenarioMgrInstance ()
 

Private Member Functions

 ScenarioMgr ()
 
 ~ScenarioMgr ()
 

Private Attributes

ScenarioDataContainer _scenarioData
 
ScenarioPOIContainer _scenarioPOIStore
 
ScenarioDBDataContainer _scenarioDBData
 

Detailed Description

Definition at line 100 of file ScenarioMgr.h.

Constructor & Destructor Documentation

◆ ScenarioMgr() [1/3]

ScenarioMgr::ScenarioMgr ( )
privatedefault

◆ ~ScenarioMgr()

ScenarioMgr::~ScenarioMgr ( )
privatedefault

◆ ScenarioMgr() [2/3]

ScenarioMgr::ScenarioMgr ( ScenarioMgr const &  )
delete

◆ ScenarioMgr() [3/3]

ScenarioMgr::ScenarioMgr ( ScenarioMgr &&  )
delete

Member Function Documentation

◆ CreateInstanceScenario()

InstanceScenario * ScenarioMgr::CreateInstanceScenario ( InstanceMap map,
uint32  scenarioID 
) const

Definition at line 59 of file ScenarioMgr.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ CreateInstanceScenarioForTeam()

InstanceScenario * ScenarioMgr::CreateInstanceScenarioForTeam ( InstanceMap map,
TeamId  team 
) const

Definition at line 36 of file ScenarioMgr.cpp.

+ Here is the call graph for this function:

◆ GetScenarioPOIs()

ScenarioPOIVector const * ScenarioMgr::GetScenarioPOIs ( int32  criteriaTreeID) const

Definition at line 225 of file ScenarioMgr.cpp.

◆ Instance()

ScenarioMgr * ScenarioMgr::Instance ( )
static

Definition at line 30 of file ScenarioMgr.cpp.

◆ LoadDB2Data()

void ScenarioMgr::LoadDB2Data ( )

Definition at line 120 of file ScenarioMgr.cpp.

+ Here is the call graph for this function:

◆ LoadDBData()

void ScenarioMgr::LoadDBData ( )

Definition at line 71 of file ScenarioMgr.cpp.

+ Here is the call graph for this function:

◆ LoadScenarioPOI()

void ScenarioMgr::LoadScenarioPOI ( )

Definition at line 151 of file ScenarioMgr.cpp.

+ Here is the call graph for this function:

◆ operator=() [1/2]

ScenarioMgr & ScenarioMgr::operator= ( ScenarioMgr &&  )
delete

◆ operator=() [2/2]

ScenarioMgr & ScenarioMgr::operator= ( ScenarioMgr const &  )
delete

Member Data Documentation

◆ _scenarioData

ScenarioDataContainer ScenarioMgr::_scenarioData
private

Definition at line 124 of file ScenarioMgr.h.

◆ _scenarioDBData

ScenarioDBDataContainer ScenarioMgr::_scenarioDBData
private

Definition at line 126 of file ScenarioMgr.h.

◆ _scenarioPOIStore

ScenarioPOIContainer ScenarioMgr::_scenarioPOIStore
private

Definition at line 125 of file ScenarioMgr.h.


The documentation for this class was generated from the following files: