![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Go to the source code of this file.
Data Structures | |
| 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 | ActivateModifier (int modifier_id, bool triggerEvent=EActivationType.TRIGGER_EVENT_ON_ACTIVATION) |
| void | AddModifier (ModifierBase modifier) |
| void | DbgGetModifiers (array< ref ModifierDebugObj > modifiers) |
| void | DeactivateAllModifiers () |
| void | DeactivateModifier (int modifier_id, bool triggerEvent=true) |
| ModifierBase | GetModifier (int modifier_id) |
| bool | GetModifierLock (int modifier_id) |
| PlayerBase | GetPlayer () |
| int | GetStorageVersion () |
| void | Init () |
| bool | IsModifierActive (eModifiers modifier_id) |
| bool | IsModifiersEnable () |
| void | ModifiersManager (PlayerBase player) |
| void | OnScheduledTick (float delta_time) |
| bool | OnStoreLoad (ParamsReadContext ctx, int version) |
| void | OnStoreSave (ParamsWriteContext ctx) |
| void | ResetAll () |
| void | SetModifierLock (int modifier_id, bool state) |
| void | SetModifiers (bool enable) |
Variables | |
| 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 |
| bool | m_AllowModifierTick |
| ref map< int, ref ModifierBase > | m_ModifierList |
| ref array< ref ModifierBase > | m_ModifierListArray |
| ref array< ref Param > | m_ParamList |
| PlayerBase | m_Player |
| class ModifierDebugObj | STORAGE_VERSION = 121 |
| enum eModifierSyncIDs | TRIGGER_EVENT_OFF |
| enum eModifierSyncIDs | TRIGGER_EVENT_ON_ACTIVATION |
| 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.
References m_ModifierList.
Referenced by OnClick(), OnStoreLoad(), and ResetAll().
| void AddModifier | ( | ModifierBase | modifier | ) |
Definition at line 180 of file modifiersmanager.c.
References ErrorEx, m_ModifierList, and m_ModifierListArray.
Referenced by Init(), and SetModifiers().
| void DbgGetModifiers | ( | array< ref ModifierDebugObj > | modifiers | ) |
Definition at line 326 of file modifiersmanager.c.
References ModifierBase::GetDebugTextSimple(), and m_ModifierList.
| void DeactivateAllModifiers | ( | ) |
Definition at line 213 of file modifiersmanager.c.
References m_ModifierListArray.
Referenced by ResetAll().
Definition at line 224 of file modifiersmanager.c.
References m_ModifierList.
Referenced by OnClick().
| ModifierBase GetModifier | ( | int | modifier_id | ) |
Definition at line 306 of file modifiersmanager.c.
References m_ModifierList.
Referenced by OnStoreLoad().
Definition at line 321 of file modifiersmanager.c.
References m_ModifierList.
| PlayerBase GetPlayer | ( | ) |
Definition at line 311 of file modifiersmanager.c.
| int GetStorageVersion | ( | ) |
Definition at line 170 of file modifiersmanager.c.
References STORAGE_VERSION.
| void Init | ( | ) |
Definition at line 90 of file modifiersmanager.c.
References AddModifier().
| bool IsModifierActive | ( | eModifiers | modifier_id | ) |
Definition at line 199 of file modifiersmanager.c.
References m_ModifierList.
| bool IsModifiersEnable | ( | ) |
Definition at line 175 of file modifiersmanager.c.
References m_AllowModifierTick.
| void ModifiersManager | ( | PlayerBase | player | ) |
Definition at line 80 of file modifiersmanager.c.
References Init(), m_ModifierList, m_ModifierListArray, and m_ParamList.
Referenced by PluginBase::ActivateModifier(), PluginBase::DeactivateModifier(), ManBase::GetModifiersManager(), ManBase::Init(), InitBase(), PluginBase::IsModifierLocked(), PluginBase::LockModifier(), PluginBase::SendRPCMods(), and PluginBase::SendRPCModsDetail().
| void OnScheduledTick | ( | float | delta_time | ) |
Definition at line 204 of file modifiersmanager.c.
References m_AllowModifierTick, and m_ModifierListArray.
| bool OnStoreLoad | ( | ParamsReadContext | ctx, |
| int | version ) |
Definition at line 265 of file modifiersmanager.c.
References ActivateModifier(), GetModifier(), Debug::LogError(), m_ParamList, Serializer::Read(), and x.
Referenced by Weapon::CopyWeaponStateFrom(), and ManBase::OnStoreLoad().
| void OnStoreSave | ( | ParamsWriteContext | ctx | ) |
Definition at line 229 of file modifiersmanager.c.
| void ResetAll | ( | ) |
Definition at line 352 of file modifiersmanager.c.
References ActivateModifier(), DeactivateAllModifiers(), and IsModifierActive().
Referenced by UIScriptedMenu::OnClick().
Definition at line 316 of file modifiersmanager.c.
References m_ModifierList.
| void SetModifiers | ( | bool | enable | ) |
Definition at line 148 of file modifiersmanager.c.
References m_AllowModifierTick, m_ModifierList, and DiagMenu::SetValue().
| enum eModifierSyncIDs DEFAULT_TICK_TIME_ACTIVE = 3 |
Referenced by BleedingCheckMdfr::Init(), BlindedMdfr::Init(), BloodRegenMdfr::Init(), BoneRegenMdfr::Init(), BrainDiseaseMdfr::Init(), BrokenArmsMdfr::Init(), BurningMdfr::Init(), CholeraMdfr::Init(), CommonColdMdfr::Init(), ContaminationStage1Mdfr::Init(), ContaminationStage2Mdfr::Init(), DisinfectionMdfr::Init(), FatigueMdfr::Init(), HealthMdfr::Init(), HealthRegenMdfr::Init(), HeartAttackMdfr::Init(), HeatBufferMdfr::Init(), HeatComfortMdfr::Init(), HeavyMetalMdfr::Init(), HemolyticReactionMdfr::Init(), ImmuneSystemMdfr::Init(), InfluenzaMdfr::Init(), Init(), PneumoniaMdfr::Init(), PoisoningMdfr::Init(), SalineMdfr::Init(), SalmonellaMdfr::Init(), StomachMdfr::Init(), StuffedStomachMdfr::Init(), TestingMdfr::Init(), ToxicityMdfr::Init(), TremorMdfr::Init(), VomitStuffedMdfr::Init(), WetMdfr::Init(), and WoundInfectStage2Mdfr::Init().
| const int DEFAULT_TICK_TIME_ACTIVE_SHORT = 1 |
Definition at line 28 of file modifiersmanager.c.
Referenced by AreaExposureMdfr::Init(), ContaminationStage3Mdfr::Init(), FeverMdfr::Init(), and MaskMdfr::Init().
| const int DEFAULT_TICK_TIME_INACTIVE = 3 |
Definition at line 29 of file modifiersmanager.c.
Referenced by AntibioticsMdfr::Init(), BleedingCheckMdfr::Init(), BlindedMdfr::Init(), BloodRegenMdfr::Init(), BoneRegenMdfr::Init(), BrainDiseaseMdfr::Init(), BrokenArmsMdfr::Init(), BrokenLegsMdfr::Init(), BurningMdfr::Init(), CharcoalMdfr::Init(), ChelationMdfr::Init(), CholeraMdfr::Init(), CommonColdMdfr::Init(), ContaminationStage1Mdfr::Init(), ContaminationStage2Mdfr::Init(), ContaminationStage3Mdfr::Init(), DisinfectionMdfr::Init(), DrowningMdfr::Init(), EpinephrineMdfr::Init(), FeverMdfr::Init(), FliesMdfr::Init(), HealthMdfr::Init(), HealthRegenMdfr::Init(), HeartAttackMdfr::Init(), HeatComfortMdfr::Init(), HeavyMetalMdfr::Init(), HemolyticReactionMdfr::Init(), HungerMdfr::Init(), ImmuneSystemMdfr::Init(), ImmunityBoost::Init(), InfluenzaMdfr::Init(), Init(), MaskMdfr::Init(), ModifierBase::Init(), MorphineMdfr::Init(), PainKillersMdfr::Init(), PneumoniaMdfr::Init(), PoisoningMdfr::Init(), SalineMdfr::Init(), SalmonellaMdfr::Init(), ShockDamageMdfr::Init(), StomachMdfr::Init(), TestDiseaseMdfr::Init(), TestingMdfr::Init(), ThirstMdfr::Init(), ToxicityMdfr::Init(), TremorMdfr::Init(), VomitStuffedMdfr::Init(), WetMdfr::Init(), and WoundInfectStage2Mdfr::Init().
| const int DEFAULT_TICK_TIME_INACTIVE_LONG = 10 |
Definition at line 30 of file modifiersmanager.c.
Referenced by AreaExposureMdfr::Init(), and FatigueMdfr::Init().
| bool m_AllowModifierTick |
Definition at line 72 of file modifiersmanager.c.
Referenced by IsModifiersEnable(), OnScheduledTick(), and SetModifiers().
| ref map<int, ref ModifierBase> m_ModifierList |
Definition at line 76 of file modifiersmanager.c.
Referenced by ActivateModifier(), AddModifier(), DbgGetModifiers(), DeactivateModifier(), GetModifier(), GetModifierLock(), IsModifierActive(), ModifiersManager(), SetModifierLock(), and SetModifiers().
| ref array< ref ModifierBase> m_ModifierListArray |
Definition at line 77 of file modifiersmanager.c.
Referenced by AddModifier(), DeactivateAllModifiers(), ModifiersManager(), OnScheduledTick(), and OnStoreSave().
Definition at line 78 of file modifiersmanager.c.
Referenced by ModifiersManager(), OnStoreLoad(), and OnStoreSave().
Definition at line 74 of file modifiersmanager.c.
| class ModifierDebugObj STORAGE_VERSION = 121 |
Referenced by GetStorageVersion().
| enum eModifierSyncIDs TRIGGER_EVENT_OFF |
| enum eModifierSyncIDs TRIGGER_EVENT_ON_ACTIVATION |