![]() |
Dayz Explorer 1.28.160049
|
Go to the source code of this file.
Classes | |
| class | ModifierDebugObj |
Enumerations | |
| enum | eModifierSyncIDs { MODIFIER_SYNC_WOUND_INFECT_1 = 0x00000001 , MODIFIER_SYNC_WOUND_INFECT_2 = 0x00000002 , MODIFIER_SYNC_CONTAMINATION = 0x00000004 , MODIFIER_SYNC_CONTAMINATION2 = 0x00000008 , MODIFIER_SYNC_ZONE_EXPOSURE = 0x00000010 , MODIFIER_SYNC_DROWNING = 0x00000020 , MODIFIER_SYNC_FEVER = 0x00000040 , LAST_INDEX } |
Functions | |
| void | ModifiersManager (PlayerBase player) |
| void | Init () |
| Launched from 'DayZGame.DeferredInit' to make earlier access, use, and updates impossible (downside of a non-static system) | |
| void | SetModifiers (bool enable) |
| int | GetStorageVersion () |
| bool | IsModifiersEnable () |
| void | AddModifier (ModifierBase modifier) |
| bool | IsModifierActive (eModifiers modifier_id) |
| void | OnScheduledTick (float delta_time) |
| void | DeactivateAllModifiers () |
| void | ActivateModifier (int modifier_id, bool triggerEvent=EActivationType.TRIGGER_EVENT_ON_ACTIVATION) |
| void | DeactivateModifier (int modifier_id, bool triggerEvent=true) |
| void | OnStoreSave (ParamsWriteContext ctx) |
| bool | OnStoreLoad (ParamsReadContext ctx, int version) |
| ModifierBase | GetModifier (int modifier_id) |
| PlayerBase | GetPlayer () |
| void | SetModifierLock (int modifier_id, bool state) |
| bool | GetModifierLock (int modifier_id) |
| void | DbgGetModifiers (array< ref ModifierDebugObj > modifiers) |
| void | ResetAll () |
Variables | |
| enum eModifierSyncIDs | TRIGGER_EVENT_OFF |
| enum eModifierSyncIDs | TRIGGER_EVENT_ON_ACTIVATION |
| enum eModifierSyncIDs | DEFAULT_TICK_TIME_ACTIVE = 3 |
| const int | DEFAULT_TICK_TIME_ACTIVE_SHORT = 1 |
| const int | DEFAULT_TICK_TIME_INACTIVE = 3 |
| const int | DEFAULT_TICK_TIME_INACTIVE_LONG = 10 |
| class ModifierDebugObj | STORAGE_VERSION = 121 |
| bool | m_AllowModifierTick |
| PlayerBase | m_Player |
| ref map< int, ref ModifierBase > | m_ModifierList |
| ref array< ref ModifierBase > | m_ModifierListArray |
| ref array< ref Param > | m_ParamList |
| enum eModifierSyncIDs |
Definition at line 2 of file modifiersmanager.c.
| void ActivateModifier | ( | int | modifier_id, |
| bool | triggerEvent = EActivationType.TRIGGER_EVENT_ON_ACTIVATION ) |
Definition at line 219 of file modifiersmanager.c.
| void AddModifier | ( | ModifierBase | modifier | ) |
Definition at line 180 of file modifiersmanager.c.
| void DbgGetModifiers | ( | array< ref ModifierDebugObj > | modifiers | ) |
Definition at line 326 of file modifiersmanager.c.
| void DeactivateAllModifiers | ( | ) |
Definition at line 213 of file modifiersmanager.c.
Definition at line 224 of file modifiersmanager.c.
| ModifierBase GetModifier | ( | int | modifier_id | ) |
Definition at line 306 of file modifiersmanager.c.
Definition at line 321 of file modifiersmanager.c.
| PlayerBase GetPlayer | ( | ) |
Definition at line 311 of file modifiersmanager.c.
| int GetStorageVersion | ( | ) |
Definition at line 170 of file modifiersmanager.c.
| void Init | ( | ) |
Launched from 'DayZGame.DeferredInit' to make earlier access, use, and updates impossible (downside of a non-static system)
whole body slots
upper body part slots
bottom body part slots
lower body part slots
heat comfort related slots
Definition at line 90 of file modifiersmanager.c.
| bool IsModifierActive | ( | eModifiers | modifier_id | ) |
Definition at line 199 of file modifiersmanager.c.
| bool IsModifiersEnable | ( | ) |
Definition at line 175 of file modifiersmanager.c.
| void ModifiersManager | ( | PlayerBase | player | ) |
Definition at line 80 of file modifiersmanager.c.
| void OnScheduledTick | ( | float | delta_time | ) |
Definition at line 204 of file modifiersmanager.c.
| bool OnStoreLoad | ( | ParamsReadContext | ctx, |
| int | version ) |
Definition at line 265 of file modifiersmanager.c.
| void OnStoreSave | ( | ParamsWriteContext | ctx | ) |
Definition at line 229 of file modifiersmanager.c.
| void ResetAll | ( | ) |
Definition at line 352 of file modifiersmanager.c.
Definition at line 316 of file modifiersmanager.c.
| void SetModifiers | ( | bool | enable | ) |
Definition at line 148 of file modifiersmanager.c.
| enum eModifierSyncIDs DEFAULT_TICK_TIME_ACTIVE = 3 |
| const int DEFAULT_TICK_TIME_ACTIVE_SHORT = 1 |
Definition at line 28 of file modifiersmanager.c.
| const int DEFAULT_TICK_TIME_INACTIVE = 3 |
Definition at line 29 of file modifiersmanager.c.
| const int DEFAULT_TICK_TIME_INACTIVE_LONG = 10 |
Definition at line 30 of file modifiersmanager.c.
| bool m_AllowModifierTick |
Definition at line 72 of file modifiersmanager.c.
| ref map<int, ref ModifierBase> m_ModifierList |
Definition at line 76 of file modifiersmanager.c.
| ref array< ref ModifierBase> m_ModifierListArray |
Definition at line 77 of file modifiersmanager.c.
Definition at line 78 of file modifiersmanager.c.
| PlayerBase m_Player |
Definition at line 74 of file modifiersmanager.c.
| class ModifierDebugObj STORAGE_VERSION = 121 |
| enum eModifierSyncIDs TRIGGER_EVENT_OFF |
| enum eModifierSyncIDs TRIGGER_EVENT_ON_ACTIVATION |