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

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

override void Init ()
 
override bool ActivateCondition (PlayerBase player)
 
override void OnActivate (PlayerBase player)
 
override void OnDeactivate (PlayerBase player)
 
override bool DeactivateCondition (PlayerBase player)
 

Закрытые данные

const float HEALTHY_ARM = 80
 

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

Методы

◆ ActivateCondition()

override bool ActivateCondition ( PlayerBase player)
inlineprivate
14 {
15 if ( player.GetHealth("RightArm", "Health") <= 0 || player.GetHealth("LeftArm", "Health") <= 0 )
16 {
17 return true;
18 }
19 return false;
20 }
Definition EntityAI.c:95

◆ DeactivateCondition()

override bool DeactivateCondition ( PlayerBase player)
inlineprivate
33 {
34 if ( player.GetHealth("RightArm", "Health") >= HEALTHY_ARM && player.GetHealth("LeftArm", "Health") >= HEALTHY_ARM )
35 {
36 return true;
37 }
38 else
39 {
40 return false;
41 }
42 }
const float HEALTHY_ARM
Definition BrokenArms.c:3

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

◆ Init()

override void Init ( )
inlineprivate
6 {
8 m_ID = eModifiers.MDF_BROKEN_ARMS;
11 }
int m_ID
ID of effect, given by SEffectManager when registered (automatically done when playing through it)
Definition Effect.c:49
bool m_TrackActivatedTime
Definition ModifierBase.c:15
float m_TickIntervalActive
Definition ModifierBase.c:19
float m_TickIntervalInactive
Definition ModifierBase.c:18
const int DEFAULT_TICK_TIME_INACTIVE
Definition ModifiersManager.c:33
const int DEFAULT_TICK_TIME_ACTIVE
Definition ModifiersManager.c:31
eModifiers
Definition eModifiers.c:2

Перекрестные ссылки DEFAULT_TICK_TIME_ACTIVE, DEFAULT_TICK_TIME_INACTIVE, m_ID, m_TickIntervalActive, m_TickIntervalInactive и m_TrackActivatedTime.

◆ OnActivate()

override void OnActivate ( PlayerBase player)
inlineprivate
23 {
24 // player.setBrokenLimbs("Arms",true);
25 }

◆ OnDeactivate()

override void OnDeactivate ( PlayerBase player)
inlineprivate
28 {
29 // player.setBrokenLimbs("Arms",false);
30 }

Поля

◆ HEALTHY_ARM

const float HEALTHY_ARM = 80
private

Используется в DeactivateCondition().


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