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

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

set< intGetAttachmentExclusionInitSlotValue (int slotId)
 

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

override void SetActions ()
 
void Bandana_ColorBase ()
 
override bool CanBeDisinfected ()
 
override float GetBandagingEffectivity ()
 
override float GetInfectionChance (int system=0, Param param=null)
 
- Закрытые члены унаследованные от Clothing
void InitGlobalExclusionValues ()
 
void CheckParent ()
 
override void OnWorkStart ()
 
override void OnWorkStop ()
 
override void OnWork (float consumed_energy)
 
void OnLightCreated ()
 
void CreateHeadtorchLight ()
 
void AttachLightOnHead (EntityAI person)
 
override void OnWasAttached (EntityAI parent, int slot_id)
 
override void OnWasDetached (EntityAI parent, int slot_id)
 
override void SetActions ()
 
override bool IsLightSource ()
 
override ItemBase GetLightSourceItem ()
 
override void OnInvisibleSet (bool invisible)
 

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

Конструктор(ы)

◆ Bandana_ColorBase()

void Bandana_ColorBase ( )
inlineprivate
14 {
15
16 }

Методы

◆ CanBeDisinfected()

override bool CanBeDisinfected ( )
inlineprivate
19 {
20 return true;
21 }

◆ GetAttachmentExclusionInitSlotValue()

set< int > GetAttachmentExclusionInitSlotValue ( int slotId)
inlineprotected
41 {
42 set<int> ret = super.GetAttachmentExclusionInitSlotValue(slotId);
43 switch (slotId)
44 {
45 case InventorySlots.HEADGEAR:
46 return ret;//no discernable conflict here
47 break;
48
49 default:
50 ret.Insert(EAttExclusions.EXCLUSION_MASK_3);
51
52 ret.Insert(EAttExclusions.SHAVING_MASK_ATT_0);
53 break;
54 }
55 return ret;
56 }
provides access to slot configuration
Definition InventorySlots.c:6
Definition EntityAI.c:95

◆ GetBandagingEffectivity()

override float GetBandagingEffectivity ( )
inlineprivate
24 {
25 return 0.5;
26 };

◆ GetInfectionChance()

override float GetInfectionChance ( int system = 0,
Param param = null )
inlineprivate
29 {
30 if(m_Cleanness == 1)
31 {
32 return 0.00;
33 }
34 else
35 {
36 return 0.15;
37 }
38 }
int m_Cleanness
Definition ItemBase.c:4748

Перекрестные ссылки m_Cleanness.

◆ SetActions()

override void SetActions ( )
inlineprivate
5 {
6 super.SetActions();
7
11 }
ActionBandageSelfCB ActionContinuousBaseCB ActionBandageSelf()
Definition ActionBandageSelf.c:17
ActionBandageTargetCB ActionContinuousBaseCB ActionBandageTarget()
Definition ActionBandageTarget.c:17
void AddAction(typename actionName)
Definition AdvancedCommunication.c:220
Definition ActionWringClothes.c:13

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


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