TrinityCore
ScenarioMgr Class Reference

#include <ScenarioMgr.h>

Public Member Functions

InstanceScenarioCreateInstanceScenario (InstanceMap *map, TeamId team) const
 
void LoadDBData ()
 
void LoadDB2Data ()
 
void LoadScenarioPOI ()
 
ScenarioPOIVector const * GetScenarioPOIs (int32 criteriaTreeID) const
 

Static Public Member Functions

static ScenarioMgrInstance ()
 

Private Member Functions

 ScenarioMgr ()
 
 ~ScenarioMgr ()
 
 ScenarioMgr (ScenarioMgr const &)=delete
 
ScenarioMgroperator= (ScenarioMgr const &)=delete
 

Private Attributes

ScenarioDataContainer _scenarioData
 
ScenarioPOIContainer _scenarioPOIStore
 
ScenarioDBDataContainer _scenarioDBData
 

Detailed Description

Definition at line 99 of file ScenarioMgr.h.

Constructor & Destructor Documentation

◆ ScenarioMgr() [1/2]

ScenarioMgr::ScenarioMgr ( )
inlineprivate

Definition at line 102 of file ScenarioMgr.h.

◆ ~ScenarioMgr()

ScenarioMgr::~ScenarioMgr ( )
inlineprivate

Definition at line 103 of file ScenarioMgr.h.

◆ ScenarioMgr() [2/2]

ScenarioMgr::ScenarioMgr ( ScenarioMgr const &  )
privatedelete

Member Function Documentation

◆ CreateInstanceScenario()

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

Definition at line 33 of file ScenarioMgr.cpp.

+ Here is the call graph for this function:

◆ GetScenarioPOIs()

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

Definition at line 217 of file ScenarioMgr.cpp.

◆ Instance()

ScenarioMgr * ScenarioMgr::Instance ( )
static

Definition at line 27 of file ScenarioMgr.cpp.

◆ LoadDB2Data()

void ScenarioMgr::LoadDB2Data ( )

Definition at line 112 of file ScenarioMgr.cpp.

+ Here is the call graph for this function:

◆ LoadDBData()

void ScenarioMgr::LoadDBData ( )

Definition at line 63 of file ScenarioMgr.cpp.

+ Here is the call graph for this function:

◆ LoadScenarioPOI()

void ScenarioMgr::LoadScenarioPOI ( )

Definition at line 143 of file ScenarioMgr.cpp.

+ Here is the call graph for this function:

◆ operator=()

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

Member Data Documentation

◆ _scenarioData

ScenarioDataContainer ScenarioMgr::_scenarioData
private

Definition at line 117 of file ScenarioMgr.h.

◆ _scenarioDBData

ScenarioDBDataContainer ScenarioMgr::_scenarioDBData
private

Definition at line 119 of file ScenarioMgr.h.

◆ _scenarioPOIStore

ScenarioPOIContainer ScenarioMgr::_scenarioPOIStore
private

Definition at line 118 of file ScenarioMgr.h.


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