Dayz
Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Toggle main menu visibility
Loading...
Searching...
No Matches
mich2001helmet.c
Go to the documentation of this file.
1
class
Mich2001Helmet
extends
HelmetBase
2
{
3
override
void
SetActions
()
4
{
5
super.SetActions();
6
7
AddAction
(
ActionTurnOnHelmetFlashlight
);
//use default light actions instead?
8
AddAction
(
ActionTurnOffHelmetFlashlight
);
9
AddAction
(
ActionToggleNVG
);
10
}
11
12
//Debug menu Spawn Ground Special
13
override
void
OnDebugSpawn
()
14
{
15
EntityAI
entity;
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
};
AddAction
void AddAction(typename actionName)
Definition
advancedcommunication.c:220
ActionToggleNVG
Definition
actiontogglenvg.c:2
ActionTurnOffHelmetFlashlight
Definition
actionturnoffhelmetflashlight.c:2
ActionTurnOnHelmetFlashlight
Definition
actionturnonhelmetflashlight.c:2
Class
Super root of all classes in Enforce script.
Definition
enscript.c:11
EntityAI
Definition
inventoryitem.c:2
HelmetBase
Definition
greathelm.c:2
HelmetBase::OnDebugSpawn
override void OnDebugSpawn()
Definition
mich2001helmet.c:13
HelmetBase::InitGlobalExclusionValues
void InitGlobalExclusionValues()
Definition
mich2001helmet.c:25
HelmetBase::SetActions
override void SetActions()
Definition
mich2001helmet.c:3
Class::CastTo
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.
Games
Dayz
scripts
4_world
entities
itembase
clothing
helmetbase
mich2001helmet.c
Generated by
1.17.0