DayZ 1.24
Loading...
Searching...
No Matches
Mich2001Helmet.c
Go to the documentation of this file.
1class Mich2001Helmet extends HelmetBase
2{
3 override void SetActions()
4 {
5 super.SetActions();
6
7 AddAction(ActionTurnOnHelmetFlashlight); //use default light actions instead?
10 }
11
12 //Debug menu Spawn Ground Special
13 override void OnDebugSpawn()
14 {
16 if (Class.CastTo(entity, this))
17 {
18 entity.GetInventory().CreateInInventory("NVGoggles");
19 entity.GetInventory().CreateInInventory("UniversalLight");
20 entity.GetInventory().CreateInInventory("Battery9V");
21 entity.GetInventory().CreateInInventory("Battery9V");
22 }
23 }
24
25 override protected void InitGlobalExclusionValues()
26 {
27 super.InitGlobalExclusionValues();
28
29 AddSingleExclusionValueGlobal(EAttExclusions.EXCLUSION_HEADSTRAP_0);
30 }
31};
void AddAction(typename actionName)
Super root of all classes in Enforce script.
Definition EnScript.c:11
override void SetActions()
void InitGlobalExclusionValues()
override void OnDebugSpawn()
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.