DayZ 1.30
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
AirborneMask.c
См. документацию.
1class AirborneMask extends MaskBase
2{
7
8 override bool IsObstructingVoice()
9 {
10 return true;
11 }
12
13 override int GetVoiceEffect()
14 {
15 return VoiceEffectObstruction;
16 }
17
18 override float GetProtectionLevel(int type, bool consider_filter = false, int system = 0)
19 {
21 return 0.0;
22
23 ItemBase filter = ItemBase.Cast(FindAttachmentBySlotName("GasMaskFilter"));
24 if (filter)
25 {
26 if (type == DEF_DUST_PARTICLE_EYES)
27 return 1.0;
28
29 return filter.GetProtectionLevel(type, false, system);
30 }
31
32 return super.GetProtectionLevel(type, consider_filter, system);
33 }
34}
bool IsDamageDestroyed(ActionTarget target)
Определения ActionBase.c:1275
ECachedEquipmentItemCategory
Определения ECachedEquipmentItemCategory.c:2
class GP5GasMask extends MaskBase ItemBase
override ECachedEquipmentItemCategory GetCachedEquipmentCategory()
Определения AirborneMask.c:3
override float GetProtectionLevel(int type, bool consider_filter=false, int system=0)
Определения AirborneMask.c:18
override int GetVoiceEffect()
Определения AirborneMask.c:13
override bool IsObstructingVoice()
Определения AirborneMask.c:8
Определения AirborneMask.c:2
const int DEF_DUST_PARTICLE_EYES
Определения 3_Game/DayZ/constants.c:550