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

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

set< intGetAttachmentExclusionInitSlotValue (int slotId)
 

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

override void SetActions ()
 
void Shemag_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)
 

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

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

◆ Shemag_ColorBase()

void Shemag_ColorBase ( )
inlineprivate
77 {
78
79 }

Методы

◆ CanBeDisinfected()

override bool CanBeDisinfected ( )
inlineprivate
82 {
83 return true;
84 }

◆ GetAttachmentExclusionInitSlotValue()

set< int > GetAttachmentExclusionInitSlotValue ( int slotId)
inlineprotected
104 {
105 set<int> ret = super.GetAttachmentExclusionInitSlotValue(slotId);
106
107 switch (slotId)
108 {
109 case InventorySlots.HEADGEAR:
110 ret.Insert(EAttExclusions.EXCLUSION_MASK_2);
111 break;
112
113 default:
114 ret.Insert(EAttExclusions.EXCLUSION_MASK_2);
115 ret.Insert(EAttExclusions.EXCLUSION_MASK_3);
116
117 ret.Insert(EAttExclusions.SHAVING_MASK_ATT_0);
118 break;
119 }
120 return ret;
121 }
provides access to slot configuration
Definition InventorySlots.c:6
Definition EntityAI.c:95

◆ GetBandagingEffectivity()

override float GetBandagingEffectivity ( )
inlineprivate
87 {
88 return 0.5;
89 };

◆ GetInfectionChance()

override float GetInfectionChance ( int system = 0,
Param param = null )
inlineprivate
92 {
93 if(m_Cleanness == 1)
94 {
95 return 0.00;
96 }
97 else
98 {
99 return 0.15;
100 }
101 }
int m_Cleanness
Definition ItemBase.c:4803

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

◆ SetActions()

override void SetActions ( )
inlineprivate
68 {
69 super.SetActions();
70
74 }
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().


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