Dayz 1.25
Dayz Code Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс HelmetBase
+ Граф наследования:HelmetBase:

Защищенные члены

set< intGetAttachmentExclusionInitSlotValue (int slotId)
 
set< intGetAttachmentExclusionInitSlotValue (int slotId)
 
void InitGlobalExclusionValues ()
 
set< intGetAttachmentExclusionInitSlotValue (int slotId)
 
set< intGetAttachmentExclusionInitSlotValue (int slotId)
 
set< intGetAttachmentExclusionInitSlotValue (int slotId)
 

Закрытые члены

override array< intGetEffectWidgetTypes ()
 
override bool IsObstructingVoice ()
 
override int GetVoiceEffect ()
 
override array< intGetEffectWidgetTypes ()
 
override bool IsObstructingVoice ()
 
override int GetVoiceEffect ()
 
override int GetGlassesEffectID ()
 
override void OnDebugSpawn ()
 
override void OnDebugSpawn ()
 
override void SetActions ()
 
override void OnDebugSpawn ()
 
override array< intGetEffectWidgetTypes ()
 
override bool IsObstructingVoice ()
 
override int GetVoiceEffect ()
 
override array< intGetEffectWidgetTypes ()
 
override array< intGetEffectWidgetTypes ()
 
override int GetGlassesEffectID ()
 

Подробное описание

Методы

◆ GetAttachmentExclusionInitSlotValue() [1/5]

set< int > GetAttachmentExclusionInitSlotValue ( int slotId)
inlineprotected
19 {
20 set<int> ret = super.GetAttachmentExclusionInitSlotValue(slotId);
21 if (slotId == InventorySlots.HEADGEAR)
22 {
23 ret.Insert(EAttExclusions.EXCLUSION_HEADGEAR_HELMET_0);
24
25 ret.Insert(EAttExclusions.EXCLUSION_MASK_0);
26 ret.Insert(EAttExclusions.EXCLUSION_MASK_1);
27 ret.Insert(EAttExclusions.EXCLUSION_MASK_2);
28 ret.Insert(EAttExclusions.EXCLUSION_HEADSTRAP_0);
29
30 ret.Insert(EAttExclusions.SHAVING_HEADGEAR_ATT_0);
31 }
32 return ret;
33 }
provides access to slot configuration
Definition InventorySlots.c:6
Definition EntityAI.c:95

◆ GetAttachmentExclusionInitSlotValue() [2/5]

set< int > GetAttachmentExclusionInitSlotValue ( int slotId)
inlineprotected
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 }

◆ GetAttachmentExclusionInitSlotValue() [3/5]

set< int > GetAttachmentExclusionInitSlotValue ( int slotId)
inlineprotected
19 {
20 set<int> ret = super.GetAttachmentExclusionInitSlotValue(slotId);
21 if (slotId == InventorySlots.HEADGEAR)
22 {
23 ret.Insert(EAttExclusions.EXCLUSION_HEADGEAR_HELMET_0);
24
25 ret.Insert(EAttExclusions.EXCLUSION_MASK_0);
26 ret.Insert(EAttExclusions.EXCLUSION_MASK_1);
27 ret.Insert(EAttExclusions.EXCLUSION_MASK_2);
28 ret.Insert(EAttExclusions.EXCLUSION_HEADSTRAP_0);
29
30 ret.Insert(EAttExclusions.SHAVING_HEADGEAR_ATT_0);
31 }
32 return ret;
33 }

◆ GetAttachmentExclusionInitSlotValue() [4/5]

set< int > GetAttachmentExclusionInitSlotValue ( int slotId)
inlineprotected
9 {
10 set<int> ret = super.GetAttachmentExclusionInitSlotValue(slotId);
11 if (slotId == InventorySlots.HEADGEAR)
12 {
13 ret.Insert(EAttExclusions.EXCLUSION_HEADGEAR_HELMET_0);
14
15 ret.Insert(EAttExclusions.EXCLUSION_MASK_0);
16 ret.Insert(EAttExclusions.EXCLUSION_MASK_1);
17 ret.Insert(EAttExclusions.EXCLUSION_MASK_2);
18 ret.Insert(EAttExclusions.EXCLUSION_MASK_3);
19 ret.Insert(EAttExclusions.EXCLUSION_HEADSTRAP_0);
20
21 ret.Insert(EAttExclusions.SHAVING_HEADGEAR_ATT_0);
22 }
23 return ret;
24 }

◆ GetAttachmentExclusionInitSlotValue() [5/5]

set< int > GetAttachmentExclusionInitSlotValue ( int slotId)
inlineprotected
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 }

◆ GetEffectWidgetTypes() [1/5]

override array< int > GetEffectWidgetTypes ( )
inlineprivate
4 {
5 return {EffectWidgetsTypes.HELMET_OCCLUDER/*,EffectWidgetsTypes.HELMET_BREATH*/};
6 }

◆ GetEffectWidgetTypes() [2/5]

override array< int > GetEffectWidgetTypes ( )
inlineprivate
4 {
5 return {EffectWidgetsTypes.MOTO_OCCLUDER/*,EffectWidgetsTypes.MOTO_BREATH*/};
6 }

◆ GetEffectWidgetTypes() [3/5]

override array< int > GetEffectWidgetTypes ( )
inlineprivate
4 {
5 return {EffectWidgetsTypes.MOTO_OCCLUDER/*,EffectWidgetsTypes.MOTO_BREATH*/};
6 }

◆ GetEffectWidgetTypes() [4/5]

override array< int > GetEffectWidgetTypes ( )
inlineprivate
4 {
5 return { EffectWidgetsTypes.HELMET2_OCCLUDER };
6 }

◆ GetEffectWidgetTypes() [5/5]

override array< int > GetEffectWidgetTypes ( )
inlineprivate
4 {
5 return {EffectWidgetsTypes.HELMET_OCCLUDER/*,EffectWidgetsTypes.HELMET_BREATH*/};
6 }

◆ GetGlassesEffectID() [1/2]

override int GetGlassesEffectID ( )
inlineprivate
19 {
20 return PPERequesterBank.REQ_MOTOHELMETBLACK;
21 }

◆ GetGlassesEffectID() [2/2]

override int GetGlassesEffectID ( )
inlineprivate
9 {
10 return PPERequesterBank.REQ_GLASSESWELDING;
11 }

◆ GetVoiceEffect() [1/3]

override int GetVoiceEffect ( )
inlineprivate
14 {
16 }

◆ GetVoiceEffect() [2/3]

override int GetVoiceEffect ( )
inlineprivate
14 {
16 }

◆ GetVoiceEffect() [3/3]

override int GetVoiceEffect ( )
inlineprivate
14 {
16 }

◆ InitGlobalExclusionValues()

void InitGlobalExclusionValues ( )
inlineprotected
26 {
27 super.InitGlobalExclusionValues();
28
29 AddSingleExclusionValueGlobal(EAttExclusions.EXCLUSION_HEADSTRAP_0);
30 }

◆ IsObstructingVoice() [1/3]

override bool IsObstructingVoice ( )
inlineprivate
9 {
10 return true;
11 }

◆ IsObstructingVoice() [2/3]

override bool IsObstructingVoice ( )
inlineprivate
9 {
10 return true;
11 }

◆ IsObstructingVoice() [3/3]

override bool IsObstructingVoice ( )
inlineprivate
9 {
10 return true;
11 }

◆ OnDebugSpawn() [1/3]

override void OnDebugSpawn ( )
inlineprivate
5 {
7 if ( Class.CastTo(entity, this) )
8 {
9 entity.GetInventory().CreateInInventory( "DirtBikeHelmet_Visor" );
10 entity.GetInventory().CreateInInventory( "DirtBikeHelmet_Mouthguard" );
11 }
12 }
Super root of all classes in Enforce script.
Definition EnScript.c:11
Definition Building.c:6
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.

Перекрестные ссылки Class::CastTo().

◆ OnDebugSpawn() [2/3]

override void OnDebugSpawn ( )
inlineprivate
5 {
7 if ( Class.CastTo(entity, this) )
8 {
9 entity.GetInventory().CreateInInventory( "GorkaHelmetVisor" );
10 }
11 }

Перекрестные ссылки Class::CastTo().

◆ OnDebugSpawn() [3/3]

override void OnDebugSpawn ( )
inlineprivate
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 }

Перекрестные ссылки Class::CastTo().

◆ SetActions()

override void SetActions ( )
inlineprivate
4 {
5 super.SetActions();
6
7 AddAction(ActionTurnOnHelmetFlashlight); //use default light actions instead?
10 }
void AddAction(typename actionName)
Definition AdvancedCommunication.c:220
Definition ActionToggleNVG.c:2
Definition ActionTurnOffHelmetFlashlight.c:2
Definition ActionTurnOnHelmetFlashlight.c:2

Перекрестные ссылки AddAction().


Объявления и описания членов классов находятся в файлах: