Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
weldingmask.c
Go to the documentation of this file.
1class WeldingMask extends HelmetBase
2{
3 override array<int> GetEffectWidgetTypes()
4 {
5 return {EffectWidgetsTypes.HELMET_OCCLUDER/*,EffectWidgetsTypes.HELMET_BREATH*/};
6 }
7
8 override int GetGlassesEffectID()
9 {
10 return PPERequesterBank.REQ_GLASSESWELDING;
11 }
12
13 override protected set<int> GetAttachmentExclusionInitSlotValue(int slotId)
14 {
15 set<int> ret = super.GetAttachmentExclusionInitSlotValue(slotId);
16 if (slotId == InventorySlots.HEADGEAR)
17 {
18 ret.Insert(EAttExclusions.EXCLUSION_HEADGEAR_HELMET_0);
19
20 ret.Insert(EAttExclusions.EXCLUSION_MASK_0);
21 ret.Insert(EAttExclusions.EXCLUSION_MASK_1);
22 ret.Insert(EAttExclusions.EXCLUSION_MASK_2);
23 ret.Insert(EAttExclusions.EXCLUSION_HEADSTRAP_0);
24
25 ret.Insert(EAttExclusions.SHAVING_HEADGEAR_ATT_0);
26 }
27 return ret;
28 }
29}
set< int > GetAttachmentExclusionInitSlotValue(int slotId)
Definition weldingmask.c:13
provides access to slot configuration
Result for an object found in CGame.IsBoxCollidingGeometryProxy.