DayZ 1.26
DayZ 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
13 {
14
15 }

Методы

◆ CanBeDisinfected()

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

◆ GetAttachmentExclusionInitSlotValue()

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

◆ GetBandagingEffectivity()

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

◆ GetInfectionChance()

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

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

◆ SetActions()

override void SetActions ( )
inlineprivate
4 {
5 super.SetActions();
6
10 }
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().


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