Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
darkmotohelmet_colorbase.c
Go to the documentation of this file.
2{
3 override array<int> GetEffectWidgetTypes()
4 {
5 return {EffectWidgetsTypes.MOTO_OCCLUDER/*,EffectWidgetsTypes.MOTO_BREATH*/};
6 }
7
8 override bool IsObstructingVoice()
9 {
10 return true;
11 }
12
13 override int GetVoiceEffect()
14 {
15 return VoiceEffectObstruction;
16 }
17
18 override int GetGlassesEffectID()
19 {
20 return PPERequesterBank.REQ_MOTOHELMETBLACK;
21 }
22
23 override protected set<int> GetAttachmentExclusionInitSlotValue(int slotId)
24 {
25 set<int> ret = super.GetAttachmentExclusionInitSlotValue(slotId);
26 if (slotId == InventorySlots.HEADGEAR)
27 {
28 ret.Insert(EAttExclusions.EXCLUSION_HEADGEAR_HELMET_0);
29
30 ret.Insert(EAttExclusions.EXCLUSION_MASK_0);
31 ret.Insert(EAttExclusions.EXCLUSION_MASK_1);
32 ret.Insert(EAttExclusions.EXCLUSION_MASK_2);
33 ret.Insert(EAttExclusions.EXCLUSION_HEADSTRAP_0);
34
35 ret.Insert(EAttExclusions.SHAVING_HEADGEAR_ATT_0);
36 }
37 return ret;
38 }
39}
40
41class DarkMotoHelmet_Black extends DarkMotoHelmet_ColorBase {};
42class DarkMotoHelmet_Grey extends DarkMotoHelmet_ColorBase {};
43class DarkMotoHelmet_Green extends DarkMotoHelmet_ColorBase {};
44class DarkMotoHelmet_Lime extends DarkMotoHelmet_ColorBase {};
45class DarkMotoHelmet_Blue extends DarkMotoHelmet_ColorBase {};
46class DarkMotoHelmet_Red extends DarkMotoHelmet_ColorBase {};
47class DarkMotoHelmet_White extends DarkMotoHelmet_ColorBase {};
48class DarkMotoHelmet_Yellow extends DarkMotoHelmet_ColorBase {};
49class DarkMotoHelmet_YellowScarred extends DarkMotoHelmet_ColorBase {};
set< int > GetAttachmentExclusionInitSlotValue(int slotId)
provides access to slot configuration
Result for an object found in CGame.IsBoxCollidingGeometryProxy.