#include <SceneMgr.h>
|
| SceneMgr (Player *player) |
|
| ~SceneMgr () |
|
| SceneMgr (SceneMgr const &)=delete |
|
| SceneMgr (SceneMgr &&)=delete |
|
Player * | GetPlayer () const |
|
uint32 | PlayScene (uint32 sceneId, Position const *position=nullptr) |
|
uint32 | PlaySceneByTemplate (SceneTemplate const *sceneTemplate, Position const *position=nullptr) |
|
uint32 | PlaySceneByPackageId (uint32 sceneScriptPackageId, EnumFlag< SceneFlag > playbackflags, Position const *position=nullptr) |
|
void | CancelScene (uint32 sceneInstanceID, bool removeFromMap=true) |
|
void | OnSceneTrigger (uint32 sceneInstanceID, std::string const &triggerName) |
|
void | OnSceneCancel (uint32 sceneInstanceID) |
|
void | OnSceneComplete (uint32 sceneInstanceID) |
|
void | RecreateScene (uint32 sceneScriptPackageId, EnumFlag< SceneFlag > playbackflags, Position const *position=nullptr) |
|
bool | HasScene (uint32 sceneInstanceID, uint32 sceneScriptPackageId=0) const |
|
void | AddInstanceIdToSceneMap (uint32 sceneInstanceID, SceneTemplate const *sceneTemplate) |
|
void | CancelSceneBySceneId (uint32 sceneId) |
|
void | CancelSceneByPackageId (uint32 sceneScriptPackageId) |
|
void | RemoveSceneInstanceId (uint32 sceneInstanceID) |
|
void | RemoveAurasDueToSceneId (uint32 sceneId) |
|
SceneTemplate const * | GetSceneTemplateFromInstanceId (uint32 sceneInstanceID) const |
|
uint32 | GetActiveSceneCount (uint32 sceneScriptPackageId=0) const |
|
SceneTemplateByInstance const & | GetSceneTemplateByInstanceMap () const |
|
uint32 | GetNewStandaloneSceneInstanceID () |
|
void | TriggerDelayedScenes () |
|
void | ToggleDebugSceneMode () |
|
bool | IsInDebugSceneMode () const |
|
Definition at line 34 of file SceneMgr.h.
◆ SceneMgr() [1/3]
SceneMgr::SceneMgr |
( |
Player * |
player | ) |
|
◆ ~SceneMgr()
◆ SceneMgr() [2/3]
◆ SceneMgr() [3/3]
◆ AddInstanceIdToSceneMap()
void SceneMgr::AddInstanceIdToSceneMap |
( |
uint32 |
sceneInstanceID, |
|
|
SceneTemplate const * |
sceneTemplate |
|
) |
| |
◆ CancelScene()
void SceneMgr::CancelScene |
( |
uint32 |
sceneInstanceID, |
|
|
bool |
removeFromMap = true |
|
) |
| |
◆ CancelSceneByPackageId()
void SceneMgr::CancelSceneByPackageId |
( |
uint32 |
sceneScriptPackageId | ) |
|
◆ CancelSceneBySceneId()
void SceneMgr::CancelSceneBySceneId |
( |
uint32 |
sceneId | ) |
|
◆ GetActiveSceneCount()
uint32 SceneMgr::GetActiveSceneCount |
( |
uint32 |
sceneScriptPackageId = 0 | ) |
const |
◆ GetNewStandaloneSceneInstanceID()
uint32 SceneMgr::GetNewStandaloneSceneInstanceID |
( |
| ) |
|
|
inline |
◆ GetPlayer()
Player * SceneMgr::GetPlayer |
( |
| ) |
const |
|
inline |
◆ GetSceneTemplateByInstanceMap()
◆ GetSceneTemplateFromInstanceId()
◆ HasScene()
bool SceneMgr::HasScene |
( |
uint32 |
sceneInstanceID, |
|
|
uint32 |
sceneScriptPackageId = 0 |
|
) |
| const |
◆ IsInDebugSceneMode()
bool SceneMgr::IsInDebugSceneMode |
( |
| ) |
const |
|
inline |
◆ OnSceneCancel()
void SceneMgr::OnSceneCancel |
( |
uint32 |
sceneInstanceID | ) |
|
◆ OnSceneComplete()
void SceneMgr::OnSceneComplete |
( |
uint32 |
sceneInstanceID | ) |
|
◆ OnSceneTrigger()
void SceneMgr::OnSceneTrigger |
( |
uint32 |
sceneInstanceID, |
|
|
std::string const & |
triggerName |
|
) |
| |
◆ PlayScene()
◆ PlaySceneByPackageId()
◆ PlaySceneByTemplate()
◆ RecreateScene()
◆ RemoveAurasDueToSceneId()
void SceneMgr::RemoveAurasDueToSceneId |
( |
uint32 |
sceneId | ) |
|
◆ RemoveSceneInstanceId()
void SceneMgr::RemoveSceneInstanceId |
( |
uint32 |
sceneInstanceID | ) |
|
◆ ToggleDebugSceneMode()
void SceneMgr::ToggleDebugSceneMode |
( |
| ) |
|
|
inline |
◆ TriggerDelayedScenes()
void SceneMgr::TriggerDelayedScenes |
( |
| ) |
|
◆ _delayedScenes
◆ _isDebuggingScenes
bool SceneMgr::_isDebuggingScenes |
|
private |
◆ _player
◆ _scenesByInstance
◆ _standaloneSceneInstanceID
uint32 SceneMgr::_standaloneSceneInstanceID |
|
private |
The documentation for this class was generated from the following files: