![]() |
TrinityCore
|
Inheritance diagram for SmartScene:Public Member Functions | |
| SmartScene () | |
| void | OnSceneStart (Player *player, uint32, SceneTemplate const *sceneTemplate) override |
| void | OnSceneTriggerEvent (Player *player, uint32, SceneTemplate const *sceneTemplate, std::string const &triggerName) override |
| void | OnSceneCancel (Player *player, uint32, SceneTemplate const *sceneTemplate) override |
| void | OnSceneComplete (Player *player, uint32, SceneTemplate const *sceneTemplate) override |
Public Member Functions inherited from SceneScript | |
| ~SceneScript () | |
Public Member Functions inherited from ScriptObject | |
| ScriptObject (ScriptObject const &right)=delete | |
| ScriptObject (ScriptObject &&right)=delete | |
| ScriptObject & | operator= (ScriptObject const &right)=delete |
| ScriptObject & | operator= (ScriptObject &&right)=delete |
| std::string const & | GetName () const |
Additional Inherited Members | |
Protected Member Functions inherited from SceneScript | |
| SceneScript (char const *name) noexcept | |
Protected Member Functions inherited from ScriptObject | |
| ScriptObject (char const *name) noexcept | |
| virtual | ~ScriptObject () |
Definition at line 1178 of file SmartAI.cpp.
|
inline |
Definition at line 1181 of file SmartAI.cpp.
|
inlineoverridevirtual |
Reimplemented from SceneScript.
Definition at line 1197 of file SmartAI.cpp.
References SmartScript::OnInitialize(), SmartScript::ProcessEventsFor(), and SMART_EVENT_SCENE_CANCEL.
|
inlineoverridevirtual |
Reimplemented from SceneScript.
Definition at line 1204 of file SmartAI.cpp.
References SmartScript::OnInitialize(), SmartScript::ProcessEventsFor(), and SMART_EVENT_SCENE_COMPLETE.
|
inlineoverridevirtual |
Reimplemented from SceneScript.
Definition at line 1183 of file SmartAI.cpp.
References SmartScript::OnInitialize(), SmartScript::ProcessEventsFor(), and SMART_EVENT_SCENE_START.
|
inlineoverridevirtual |
Reimplemented from SceneScript.
Definition at line 1190 of file SmartAI.cpp.
References SmartScript::OnInitialize(), SmartScript::ProcessEventsFor(), and SMART_EVENT_SCENE_TRIGGER.