|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <SmartScriptMgr.h>
Public Member Functions | |
| uint32 | GetActionType () const |
| uint32 | GetEventType () const |
| uint32 | GetScriptType () const |
| uint32 | GetTargetType () const |
| SmartScriptHolder () | |
Public Attributes | |
| SmartAction | action |
| bool | active |
| bool | enableTimed |
| int32 | entryOrGuid |
| SmartEvent | event |
| uint32 | event_id |
| uint32 | link |
| bool | runOnce |
| SmartScriptType | source_type |
| SmartTarget | target |
| uint32 | timer |
Definition at line 1310 of file SmartScriptMgr.h.
|
inline |
Definition at line 1312 of file SmartScriptMgr.h.
References action, active, enableTimed, entryOrGuid, event, event_id, link, runOnce, SMART_SCRIPT_TYPE_CREATURE, source_type, target, and timer.
|
inline |
Definition at line 1327 of file SmartScriptMgr.h.
References action.
Referenced by SmartAIMgr::IsAreaTriggerValid(), SmartAIMgr::IsCreatureValid(), SmartAIMgr::IsEmoteValid(), SmartAIMgr::IsEventValid(), SmartAIMgr::IsGameObjectValid(), SmartAIMgr::IsItemValid(), SmartAIMgr::IsMinMaxValid(), SmartAIMgr::IsQuestValid(), SmartAIMgr::IsSoundValid(), SmartAIMgr::IsSpellValid(), SmartAIMgr::IsTargetValid(), SmartAIMgr::IsTextEmoteValid(), SmartAIMgr::NotNULL(), SmartScript::ProcessAction(), and SmartScript::UpdateTimer().
|
inline |
Definition at line 1326 of file SmartScriptMgr.h.
Referenced by SmartScript::InitTimer(), SmartAIMgr::IsEventValid(), SmartScript::ProcessAction(), SmartScript::ProcessEvent(), and SmartScript::UpdateTimer().
|
inline |
Definition at line 1325 of file SmartScriptMgr.h.
References source_type.
Referenced by SmartScript::InstallTemplate(), SmartAIMgr::IsAreaTriggerValid(), SmartAIMgr::IsCreatureValid(), SmartAIMgr::IsEmoteValid(), SmartAIMgr::IsEventValid(), SmartAIMgr::IsGameObjectValid(), SmartAIMgr::IsItemValid(), SmartAIMgr::IsMinMaxValid(), SmartAIMgr::IsQuestValid(), SmartAIMgr::IsSoundValid(), SmartAIMgr::IsSpellValid(), SmartAIMgr::IsTargetValid(), SmartAIMgr::IsTextEmoteValid(), SmartAIMgr::NotNULL(), SmartScript::ProcessAction(), and SmartScript::UpdateTimer().
|
inline |
Definition at line 1328 of file SmartScriptMgr.h.
References target.
Referenced by SmartScript::GetTargets(), SmartAIMgr::IsEventValid(), SmartAIMgr::IsTargetValid(), SmartScript::ProcessAction(), and SmartScript::ProcessEvent().
| SmartAction SmartScriptHolder::action |
Definition at line 1321 of file SmartScriptMgr.h.
Referenced by SmartScript::CreateEvent(), GetActionType(), SmartScript::InstallTemplate(), SmartAIMgr::IsEventValid(), SmartAIMgr::LoadSmartAIFromDB(), SmartScript::ProcessAction(), SmartScript::SetScript9(), SmartScriptHolder(), and SmartScript::UpdateTimer().
| bool SmartScriptHolder::active |
Definition at line 1331 of file SmartScriptMgr.h.
Referenced by SmartScript::CheckTimer(), SmartScript::InitTimer(), SmartScript::ProcessEvent(), SmartScript::RecalcTimer(), SmartScriptHolder(), and SmartScript::UpdateTimer().
| bool SmartScriptHolder::enableTimed |
Definition at line 1333 of file SmartScriptMgr.h.
Referenced by SmartScriptHolder(), and SmartScript::UpdateTimer().
| int32 SmartScriptHolder::entryOrGuid |
Definition at line 1315 of file SmartScriptMgr.h.
Referenced by SmartScript::InstallTemplate(), SmartAIMgr::IsAreaTriggerValid(), SmartAIMgr::IsCreatureValid(), SmartAIMgr::IsEmoteValid(), SmartAIMgr::IsEventValid(), SmartAIMgr::IsGameObjectValid(), SmartAIMgr::IsItemValid(), SmartAIMgr::IsMinMaxValid(), SmartAIMgr::IsQuestValid(), SmartAIMgr::IsSoundValid(), SmartAIMgr::IsSpellValid(), SmartAIMgr::IsTargetValid(), SmartAIMgr::IsTextEmoteValid(), SmartAIMgr::LoadSmartAIFromDB(), SmartAIMgr::NotNULL(), SmartScript::ProcessAction(), SmartScript::ProcessTimedAction(), and SmartScriptHolder().
| SmartEvent SmartScriptHolder::event |
Definition at line 1320 of file SmartScriptMgr.h.
Referenced by SmartScript::CreateEvent(), SmartScript::InitTimer(), SmartAIMgr::IsEventValid(), SmartAIMgr::LoadSmartAIFromDB(), SmartScript::ProcessAction(), SmartScript::ProcessEvent(), SmartScriptHolder(), and SmartScript::UpdateTimer().
| uint32 SmartScriptHolder::event_id |
Definition at line 1317 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::IsAreaTriggerValid(), SmartAIMgr::IsCreatureValid(), SmartAIMgr::IsEmoteValid(), SmartAIMgr::IsEventValid(), SmartAIMgr::IsGameObjectValid(), SmartAIMgr::IsItemValid(), SmartAIMgr::IsMinMaxValid(), SmartAIMgr::IsQuestValid(), SmartAIMgr::IsSoundValid(), SmartAIMgr::IsSpellValid(), SmartAIMgr::IsTargetValid(), SmartAIMgr::IsTextEmoteValid(), SmartAIMgr::LoadSmartAIFromDB(), SmartAIMgr::NotNULL(), SmartScript::ProcessAction(), SmartScript::ProcessTimedAction(), SmartScriptHolder(), and SmartScript::UpdateTimer().
| uint32 SmartScriptHolder::link |
Definition at line 1318 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::IsEventValid(), SmartAIMgr::LoadSmartAIFromDB(), SmartScript::ProcessAction(), and SmartScriptHolder().
| bool SmartScriptHolder::runOnce |
Definition at line 1332 of file SmartScriptMgr.h.
Referenced by SmartScript::ProcessAction(), SmartScript::ProcessEvent(), and SmartScriptHolder().
| SmartScriptType SmartScriptHolder::source_type |
Definition at line 1316 of file SmartScriptMgr.h.
Referenced by SmartScript::CreateEvent(), GetScriptType(), SmartAIMgr::LoadSmartAIFromDB(), SmartScript::ProcessTimedAction(), and SmartScriptHolder().
| SmartTarget SmartScriptHolder::target |
Definition at line 1322 of file SmartScriptMgr.h.
Referenced by SmartScript::CreateEvent(), SmartScript::GetTargets(), GetTargetType(), SmartScript::InstallTemplate(), SmartAIMgr::IsTargetValid(), SmartAIMgr::LoadSmartAIFromDB(), SmartScript::ProcessAction(), and SmartScriptHolder().
| uint32 SmartScriptHolder::timer |
Definition at line 1330 of file SmartScriptMgr.h.
Referenced by SmartScript::RecalcTimer(), SmartScriptHolder(), and SmartScript::UpdateTimer().