DayZ 1.24
Loading...
Searching...
No Matches
ModifierBase.c File Reference

Go to the source code of this file.

Enumerations

enum  eModifiersTickType { TICK = 1 , ACTIVATE_CHECK = 2 , DEACTIVATE_CHECK = 4 }
 

Functions

void ModifierBase ()
 
void InitBase (PlayerBase player, ModifiersManager manager)
 
void Init ()
 Launched from 'DayZGame.DeferredInit' to make earlier access, use, and updates impossible (downside of a non-static system)
 
PlayerBase GetPlayer ()
 
bool IsPersistent ()
 
void MakeParamObjectPersistent (Param object)
 
void ResetLastTickTime ()
 
string GetDebugText ()
 
string GetDebugTextSimple ()
 
void DisableActivateCheck ()
 
void DisableDeactivateCheck ()
 
void Tick (float delta_time)
 
bool IsActive ()
 
void SetLock (bool state)
 
bool IsLocked ()
 
bool IsTrackAttachedTime ()
 
float GetAttachedTime ()
 
void SetAttachedTime (float time)
 
int GetModifierID ()
 
string GetName ()
 Gets the name which is set for the ParticleManager, default is "ParticleSourceManager".
 
bool ActivateCondition (PlayerBase player)
 
bool DeactivateCondition (PlayerBase player)
 
void OnActivate (PlayerBase player)
 is called when an inactive modifier gets activated during gameplay, is NOT called on activation upon player server connection(see OnReconnect)
 
void OnReconnect (PlayerBase player)
 is called when a modifier is being re-activated upon player server connection, use to activate systems which are not persistent and need to run alongside active modifiers
 
void OnDeactivate (PlayerBase player)
 
void Activate ()
 
void ActivateRequest (EActivationType trigger)
 
void Deactivate (bool trigger=true)
 
void OnStoreSave (ParamsWriteContext ctx)
 
void OnTick (PlayerBase player, float deltaT)
 

Variables

enum eModifiersTickType m_ID = 0
 
ModifiersManager m_Manager
 
string m_System = "Modifiers"
 
float m_ActivatedTime
 
bool m_TrackActivatedTime
 
bool m_IsPersistent
 
PlayerBase m_Player
 
float m_TickIntervalInactive = 5
 
float m_TickIntervalActive = 3
 
bool m_IsActive
 
bool m_ShouldBeActive
 
float m_AccumulatedTimeActive
 
float m_AccumulatedTimeInactive
 
float m_LastTickedActive
 
int m_TickType = (eModifiersTickType.TICK | eModifiersTickType.ACTIVATE_CHECK | eModifiersTickType.DEACTIVATE_CHECK)
 
float m_LastTickedInactive
 
bool m_IsLocked = false
 
EActivationType m_ActivationType
 
eModifierSyncIDs m_SyncID
 
PluginPlayerStatus m_ModulePlayerStatus
 

Enumeration Type Documentation

◆ eModifiersTickType

Enumerator
TICK 
ACTIVATE_CHECK 
DEACTIVATE_CHECK 

Definition at line 1 of file ModifierBase.c.

2{
3 TICK = 1,
6}
@ ACTIVATE_CHECK
Definition ModifierBase.c:4
@ TICK
Definition ModifierBase.c:3
@ DEACTIVATE_CHECK
Definition ModifierBase.c:5

Function Documentation

◆ Activate()

void Activate ( )

Definition at line 195 of file ModifierBase.c.

196 {
197 m_IsActive = true;
198 m_Player.m_SyncedModifiers = (m_Player.m_SyncedModifiers | m_SyncID);
199 if (m_ActivationType == EActivationType.TRIGGER_EVENT_ON_ACTIVATION) OnActivate(m_Player);
200 else if (m_ActivationType == EActivationType.TRIGGER_EVENT_ON_CONNECT) OnReconnect(m_Player);
201 m_Player.SetSynchDirty();
202 }
PlayerBase m_Player
bool m_IsActive
eModifierSyncIDs m_SyncID
EActivationType m_ActivationType
void OnReconnect(PlayerBase player)
is called when a modifier is being re-activated upon player server connection, use to activate system...
EActivationType
class HumanMovementState OnActivate()
HumanCommandScript fully scriptable command.
Definition human.c:1167

References m_ActivationType, m_IsActive, m_Player, m_SyncID, OnActivate(), and ModifierBase::OnReconnect().

Referenced by Tick(), and Unpin().

◆ ActivateCondition()

bool ActivateCondition ( PlayerBase player)

Definition at line 168 of file ModifierBase.c.

169 {
170 return false;
171 }

◆ ActivateRequest()

void ActivateRequest ( EActivationType trigger)

Definition at line 204 of file ModifierBase.c.

205 {
206 m_ShouldBeActive = true;
208 }
bool m_ShouldBeActive

References m_ActivationType, and m_ShouldBeActive.

Referenced by Tick().

◆ Deactivate()

void Deactivate ( bool trigger = true)

Definition at line 210 of file ModifierBase.c.

211 {
212 if (!m_IsActive)
213 return;
214 m_Player.m_SyncedModifiers = (m_Player.m_SyncedModifiers & ~m_SyncID);
215 m_ShouldBeActive = false;
216 m_IsActive = false;
217 m_ActivatedTime = 0;
218 if (trigger)
220 }
float m_ActivatedTime
void OnDeactivate()
called when command ends
Definition human.c:1170

References m_ActivatedTime, m_IsActive, m_Player, m_ShouldBeActive, and OnDeactivate().

Referenced by Tick().

◆ DeactivateCondition()

bool DeactivateCondition ( PlayerBase player)

Definition at line 173 of file ModifierBase.c.

174 {
175 return false;
176 }

◆ DisableActivateCheck()

◆ DisableDeactivateCheck()

◆ GetAttachedTime()

◆ GetDebugText()

string GetDebugText ( )

Definition at line 68 of file ModifierBase.c.

69 {
70 return "";
71 }

◆ GetDebugTextSimple()

string GetDebugTextSimple ( )

Definition at line 73 of file ModifierBase.c.

74 {
75 return "";
76 }

◆ GetModifierID()

int GetModifierID ( )

Definition at line 154 of file ModifierBase.c.

155 {
156 return m_ID;
157 }
enum eModifiersTickType m_ID

References m_ID.

◆ GetPlayer()

PlayerBase GetPlayer ( )

Definition at line 47 of file ModifierBase.c.

48 {
49 return m_Player;
50 }

References m_Player.

Referenced by Actions_DoCancel(), Actions_DoInternalCommand(), Actions_Start(), ActivateModifier(), PluginBase::ActivateModifier(), MissionBase::AddActiveInputRestriction(), LayoutHolder::AddItemToQuickbarRadial(), ClientData::AddPlayerBase(), AddQuickbarItem(), VicinityItemManager::AddVicinityItems(), EntityAI::AdvancedCommunication(), DayZCreature::AttenuateSoundIfNecessary(), DayZPlayer::AttenuateSoundIfNecessary(), CameraShake::CameraShake(), UIScriptedMenu::CameraToolsMenu(), InventoryGridController::CanAddItemInHandToInventory(), LayoutHolder::CanAddToQuickbarEx(), Attachments::CanCombine(), Attachments::CanCombineAmmo(), Container::CanCombineAmmo(), VicinitySlotsContainer::CanCombineAmmo(), LayoutHolder::CanCombineEx(), BaseBuildingBase::CanDisplayAttachmentCategory(), BaseBuildingBase::CanDisplayAttachmentSlot(), LayoutHolder::CanDropEx(), LayoutHolder::CanEquipEx(), BaseBuildingBase::CanReceiveAttachment(), LayoutHolder::CanSwapOrTakeToHandsEx(), LayoutHolder::CanTakeToInventoryEx(), CheckAllowUpdate(), UIScriptedMenu::CheckForLightsAndNVG(), Attachments::Combine(), PlayerContainer::Combine(), VicinitySlotsContainer::Combine(), PluginDayzPlayerDebug_Ctrl::CommandHandler(), PluginDayzPlayerDebug_Weapons::CommandHandler(), DayZPlayer::CommandHandlerDebug(), MissionBase::CreateLogoutMenu(), DeactivateModifier(), PluginBase::DeactivateModifier(), PluginDayzPlayerDebug_OtherCmds::Death_Start(), PluginBase::DeleteSceneObject(), WeaponDebug::DisplayGeneralInfo(), Hud::DisplayPresence(), Hud::DisplayStance(), PoweredOptic_Base::DoMeasurement(), Icon::DoubleClick(), HandsContainer::DoubleClick(), AttachmentCategoriesRow::DoubleClick(), ClosableContainer::DoubleClick(), PlayerContainer::DoubleClick(), VicinitySlotsContainer::DoubleClick(), ZombieContainer::DoubleClick(), Icon::DraggingOver(), ClosableContainer::DraggingOver(), DraggingOverCenterPanel(), ClosableContainer::DraggingOverGrid(), ClosableContainer::DraggingOverGrid(), HandsArea::DraggingOverHandsPanel(), HandsContainer::DraggingOverHeader(), ClosableContainer::DraggingOverHeader(), VicinityContainer::DraggingOverHeader(), ZombieContainer::DraggingOverHeader(), Icon::DraggingOverSwap(), ScriptConsoleItemsTab::DrawItems(), ClosableContainer::DropReceived(), HandsContainer::DropReceived(), AttachmentCategoriesRow::DropReceived(), ClosableContainer::DropReceived(), Icon::DropReceivedFromMain(), EntityLightSource::EOnInit(), HandsContainer::EquipItem(), ItemManager::EvaluateContainerDragabilityDefault(), DayZPlayer::EvaluateDamageHit(), Event_OnClick(), AnalyticsManagerClient::Event_OnEntityKilled(), VicinityItemManager::ExcludeFromContainer_Phase1(), VicinityItemManager::ExcludeFromContainer_Phase2(), VicinityItemManager::ExcludeFromContainer_Phase3(), UIScriptedMenu::ExecuteSelectedItem(), UIScriptedMenu::GameRespawn(), UIScriptedMenu::GameRetry(), GestureMenuItem(), ItemManager::GetChosenCombinationFlag(), HandsContainer::GetCombinationFlags(), ItemManager::GetCombinationFlags(), ColorManager::GetItemColor(), UIScriptedMenu::GetItems(), InventoryGridController::GetQuickbarItemColor(), Attachments::GetRecipeCount(), HandsContainer::GetRecipeCount(), PlayerContainer::GetRecipeCount(), ItemManager::GetRecipeCount(), ActionDismantlePart::GetText(), ActionRepairPart::GetText(), ActionTransferLiquid::GetText(), ActionWorldCraft::GetText(), ActionBuildShelter::GetText(), WeaponDebug::GetWeaponInHands(), UIScriptedMenu::HandleLights(), UIScriptedMenu::HandleNVG(), HandsContainer::HandsContainer(), MissionBase::HideInventory(), PluginDayzPlayerDebug_OtherCmds::Hit_Start(), Init(), UIScriptedMenu::Init(), ScriptConsoleGeneralTab::Init(), ManBase::InitEditor(), PluginBase::InitLoad(), HandsContainer::InspectItem(), AttachmentsOutOfReach::IsAttachmentReachable(), DayZPlayerImplement::IsControlledPlayer(), HandsContainer::IsEmpty(), IsInventoryVisible(), HandsContainer::IsItemActive(), HandsContainer::IsItemWithQuantityActive(), UIScriptedMenu::IsLocalPlayer(), PluginBase::IsModifierLocked(), IsObjectObstructed(), IsObjectObstructedFilterEx(), ScriptConsoleGeneralTab::LateInit(), PluginConfigHandler::LoadScenePlayer(), PluginBase::LockModifier(), LockModifier(), Icon::MouseClick(), AttachmentCategoriesRow::MouseClick(), PlayerContainer::MouseClick(), ZombieContainer::MouseClick(), HandsContainer::MouseClick2(), ClosableContainer::MouseClick2(), MoveFocusByArea(), ActionMenu::NextAction(), ActionMenu::NextActionCategory(), OnActivate(), OnCenterPanelDropReceived(), ScriptConsoleGeneralTab::OnChange(), HudDebugWinBase::OnChange(), PluginDayzPlayerDebug_Weapons::OnClick(), UIScriptedMenu::OnClick(), ScriptConsoleGeneralTab::OnClick(), ScriptConsoleItemsTab::OnClick(), UIScriptedMenu::OnDoubleClick(), ScriptConsoleGeneralTab::OnDoubleClick(), ScriptConsoleItemsTab::OnDoubleClick(), Icon::OnDraggingOverBackground(), PlayerContainer::OnDropReceivedFromGhostArea(), ZombieContainer::OnDropReceivedFromGhostArea(), AttachmentCategoriesRow::OnDropReceivedFromHeader(), ClosableContainer::OnDropReceivedFromHeader(), VicinityContainer::OnDropReceivedFromHeader(), VicinitySlotsContainer::OnDropReceivedFromHeader(), VicinityContainer::OnDropReceivedFromIcon(), Grenade_Base::OnExplosionEffects(), PluginBase::OnGUITimer(), HandsArea::OnHandsPanelDropReceived(), SlotsIcon::OnIconDrag(), InventoryGridController::OnItemDrag(), InventoryGridController::OnItemDrop(), InventoryGridController::OnItemDropReceived(), MissionBase::OnMissionFinish(), ScriptConsoleGeneralTab::OnMouseButtonDown(), ScriptConsoleSoundsTab::OnMouseButtonDown(), Icon::OnPerformCombination(), HandsContainer::OnPerformCombination(), Icon::OnPerformRecipe(), InventoryItem::OnRightClick(), OnRightPanelDropReceived(), OnScheduledTick(), OnSelectAction(), ScriptConsoleVicinityTab::OnSelectAction(), ScriptedWidgetEventHandler::OnSelectAction(), ScriptedWidgetEventHandler::OnSelectActionEx(), OnShow(), DayZPlayer::OnStepEvent(), PluginBase::OnUIEditorOpened(), DayZPlayerCameraBase::OnUpdate(), PoweredOptic_Base::OnWorkStart(), PoweredOptic_Base::OnWorkStop(), MissionBase::Pause(), Icon::PerformCombination(), UIScriptedMenu::Play(), MissionBase::PlayerControlDisable(), MissionBase::PlayerControlEnable(), PlayerPreview::PlayerPreview(), PlayerSyncDelete(), PluginDayzPlayerDebug_Weapons::PluginDayzPlayerDebug_Weapons(), ActionMenu::PrevAction(), ActionMenu::PrevActionCategory(), UIScriptedMenu::PrimaryAction(), UIScriptedMenu::ProcessEmoteConditionRequest(), ActionMenu::Refresh(), ScriptConsoleGeneralTab::RefreshPlayerPosEditBoxes(), Hud::RefreshPlayerTags(), VicinityItemManager::RefreshVicinityItems(), InventoryGridController::Remove(), EntityAI::RemoveAction(), RemoveAction(), InventoryItem::RemoveAction(), RequestDetailedInfo(), ResetModifiers(), HudDebugWinBase::ResetStats(), RightArea::RightArea(), HudDebugWinBase::RPCChangeStat(), ScriptConsoleEnfScriptTab::RunEnscript(), ScriptConsoleEnfScriptTab::RunEnscriptServer(), SceneObject::SceneObjectSynch(), ScriptConsoleSoundsTab::ScriptConsoleSoundsTab(), UIScriptedMenu::SecondaryAction(), HandsPreview::Select(), PlayerContainer::Select(), VicinitySlotsContainer::Select(), ZombieContainer::Select(), PluginBase::SelectAndFocusPlayerObject(), ScriptConsoleWeatherTab::SendRPC(), HandsContainer::SetActive(), PluginBase::SetDeveloperItemClient(), PluginBase::SetDeveloperItemClientEx(), HandsContainer::SetLastActive(), Container::SetLock(), UIScriptedMenu::SetPreset(), Hud::SetStamina(), SetUpdate(), HudDebugWinBase::SetUpdate(), ScriptedWidgetEventHandler::ShowActionMenu(), MissionBase::ShowInventory(), ItemManager::ShowSourceDropzone(), Hud::ShowVehicleInfo(), PluginBase::SpawnEntityInInventory(), PluginBase::SpawnFromClipboard(), PluginBase::SpawnNewInfectedEntity(), ScriptConsoleItemsTab::SpawnPreset(), InventoryItem::SplitIntoStackMaxClient(), HandsContainer::SplitItem(), Icon::Swap(), HandsContainer::TakeAsAttachment(), ClosableContainer::TakeAsAttachment(), DeveloperTeleport::TeleportAtCursor(), DeveloperTeleport::TeleportAtCursorEx(), TestOwnership(), Tick(), PluginDayzPlayerDebug_Weapons::Tick(), MissionBase::TickScheduler(), ToggleDebugWindowEvent(), PluginBase::ToggleFreeCamera(), PluginBase::ToggleFreeCameraBackPos(), HandsContainer::TransferItem(), AttachmentCategoriesRow::TransferItem(), VicinitySlotsContainer::TransferItem(), Attachments::TransferItemToVicinity(), HandsContainer::TransferItemToVicinity(), AttachmentCategoriesRow::TransferItemToVicinity(), PluginDayzPlayerDebug_OtherCmds::Uncon_End(), PluginDayzPlayerDebug_OtherCmds::Uncon_Start(), HudDebugWinBase::Update(), UIScriptedMenu::Update(), ScriptConsoleGeneralTab::Update(), ScriptConsoleSoundsTab::Update(), Hud::UpdateBloodName(), UpdateConsoleToolbar(), MissionBase::UpdateDebugMonitor(), UIScriptedMenu::UpdateInfo(), HandsHeader::UpdateInterval(), VicinityContainer::UpdateInterval(), UpdateInterval(), PlayerPreview::UpdateInterval(), InventoryGridController::UpdateItems(), ScriptConsoleGeneralTab::UpdateMousePos(), ScriptConsoleSoundsTab::UpdateMousePos(), UpdateSpecialtyMeter(), PluginBase::UpdateStatsLocal(), ScriptConsoleGeneralTab::UpdateTime(), ActionMenu::UpdateWidgets(), UIScriptedMenu::~CameraToolsMenu(), InventoryItem::~ItemBase(), SceneObject::~SceneObject(), and ScriptConsoleGeneralTab::~ScriptConsoleGeneralTab().

◆ Init()

void Init ( )

Launched from 'DayZGame.DeferredInit' to make earlier access, use, and updates impossible (downside of a non-static system)

Definition at line 44 of file ModifierBase.c.

44{}

◆ InitBase()

void InitBase ( PlayerBase player,
ModifiersManager manager )

Definition at line 37 of file ModifierBase.c.

38 {
41 Init();
42 }
void Init()
Launched from 'DayZGame.DeferredInit' to make earlier access, use, and updates impossible (downside o...
ModifiersManager m_Manager

References ModifierBase::Init(), m_Manager, and m_Player.

◆ IsActive()

◆ IsLocked()

bool IsLocked ( )

Definition at line 134 of file ModifierBase.c.

135 {
136 return m_IsLocked;
137 }
bool m_IsLocked

References m_IsLocked.

Referenced by IsLockedOnGate(), MissionBase::OnUpdate(), and Tick().

◆ IsPersistent()

bool IsPersistent ( )

Definition at line 52 of file ModifierBase.c.

53 {
54 return m_IsPersistent;
55 }
bool m_IsPersistent

References m_IsPersistent.

◆ IsTrackAttachedTime()

bool IsTrackAttachedTime ( )

Definition at line 139 of file ModifierBase.c.

140 {
142 }
bool m_TrackActivatedTime

References m_TrackActivatedTime.

◆ MakeParamObjectPersistent()

void MakeParamObjectPersistent ( Param object)

Definition at line 57 of file ModifierBase.c.

58 {
59 m_Manager.m_ParamList.Insert(object);
60 }

References m_Manager.

Referenced by TestDiseaseMdfr::Init(), and SymptomBase::OnInit().

◆ ModifierBase()

void ModifierBase ( )

Definition at line 32 of file ModifierBase.c.

33 {
34 Class.CastTo(m_ModulePlayerStatus, GetPlugin(PluginPlayerStatus));
35 }
PluginPlayerStatus m_ModulePlayerStatus
PluginBase GetPlugin(typename plugin_type)
Super root of all classes in Enforce script.
Definition EnScript.c:11
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.

References Class::CastTo(), GetPlugin(), and m_ModulePlayerStatus.

◆ OnActivate()

void OnActivate ( PlayerBase player)

is called when an inactive modifier gets activated during gameplay, is NOT called on activation upon player server connection(see OnReconnect)

Definition at line 179 of file ModifierBase.c.

180 {
181
182 }

◆ OnDeactivate()

void OnDeactivate ( PlayerBase player)

Definition at line 190 of file ModifierBase.c.

191 {
192
193 }

◆ OnReconnect()

void OnReconnect ( PlayerBase player)

is called when a modifier is being re-activated upon player server connection, use to activate systems which are not persistent and need to run alongside active modifiers

Definition at line 185 of file ModifierBase.c.

186 {
187
188 }

◆ OnStoreSave()

void OnStoreSave ( ParamsWriteContext ctx)

Definition at line 223 of file ModifierBase.c.

224 {
225 }

◆ OnTick()

void OnTick ( PlayerBase player,
float deltaT )
private

Definition at line 228 of file ModifierBase.c.

229 {
230
231 }

◆ ResetLastTickTime()

void ResetLastTickTime ( )

Definition at line 63 of file ModifierBase.c.

64 {
66 }
float m_LastTickedActive

References m_LastTickedActive.

◆ SetAttachedTime()

void SetAttachedTime ( float time)

Definition at line 149 of file ModifierBase.c.

150 {
152 }

References m_ActivatedTime.

◆ SetLock()

void SetLock ( bool state)

Definition at line 129 of file ModifierBase.c.

130 {
132 }

References m_IsLocked.

Referenced by Container::SetEntity(), and Container::~CargoContainer().

◆ Tick()

void Tick ( float delta_time)

Definition at line 88 of file ModifierBase.c.

89 {
90
92 Activate();
93
94 if (m_IsActive)
95 {
98 {
99 if (m_TickType & eModifiersTickType.DEACTIVATE_CHECK && DeactivateCondition(m_Player) && !IsLocked())
100 Deactivate();
101 else//if(m_TickType & eModifiersTickType.TICK)
102 {
105 }
107 }
108 }
109 else if (m_TickType & eModifiersTickType.ACTIVATE_CHECK)
110 {
113 {
115 {
116 if (!IsLocked())
117 ActivateRequest(EActivationType.TRIGGER_EVENT_ON_ACTIVATION);
118 }
120 }
121 }
122 }
bool ActivateCondition(PlayerBase player)
float m_AccumulatedTimeInactive
float m_AccumulatedTimeActive
bool DeactivateCondition(PlayerBase player)
void OnTick(PlayerBase player, float deltaT)
bool IsLocked()
float m_TickIntervalActive
float m_TickIntervalInactive
void ActivateRequest(EActivationType trigger)
void Deactivate(bool trigger=true)
void Activate()

References Activate(), ModifierBase::ActivateCondition(), ActivateRequest(), Deactivate(), ModifierBase::DeactivateCondition(), IsLocked(), m_AccumulatedTimeActive, m_AccumulatedTimeInactive, m_ActivatedTime, m_IsActive, m_Player, m_ShouldBeActive, m_TickIntervalActive, m_TickIntervalInactive, m_TickType, and ModifierBase::OnTick().

Variable Documentation

◆ m_AccumulatedTimeActive

float m_AccumulatedTimeActive

Definition at line 22 of file ModifierBase.c.

Referenced by Tick().

◆ m_AccumulatedTimeInactive

float m_AccumulatedTimeInactive

Definition at line 23 of file ModifierBase.c.

Referenced by Tick().

◆ m_ActivatedTime

float m_ActivatedTime

Definition at line 14 of file ModifierBase.c.

Referenced by Deactivate(), GetAttachedTime(), SetAttachedTime(), and Tick().

◆ m_ActivationType

EActivationType m_ActivationType

Definition at line 28 of file ModifierBase.c.

Referenced by Activate(), ActivateRequest(), and BrokenLegsMdfr::Init().

◆ m_ID

◆ m_IsActive

◆ m_IsLocked

◆ m_IsPersistent

◆ m_LastTickedActive

float m_LastTickedActive

Definition at line 24 of file ModifierBase.c.

Referenced by ResetLastTickTime().

◆ m_LastTickedInactive

float m_LastTickedInactive

Definition at line 26 of file ModifierBase.c.

◆ m_Manager

◆ m_ModulePlayerStatus

PluginPlayerStatus m_ModulePlayerStatus

◆ m_Player

PlayerBase m_Player

Definition at line 17 of file ModifierBase.c.

◆ m_ShouldBeActive

bool m_ShouldBeActive

Definition at line 21 of file ModifierBase.c.

Referenced by ActivateRequest(), Deactivate(), and Tick().

◆ m_SyncID

◆ m_System

string m_System = "Modifiers"

Definition at line 13 of file ModifierBase.c.

Referenced by MessageReceiverBase::DisplayElementBase().

◆ m_TickIntervalActive

◆ m_TickIntervalInactive

◆ m_TickType

◆ m_TrackActivatedTime