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

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

override void Init ()
 
override void OnTick (PlayerBase player, float deltaT)
 
override bool ActivateCondition (PlayerBase player)
 
override void OnActivate (PlayerBase player)
 
override void OnDeactivate (PlayerBase player)
 
override bool DeactivateCondition (PlayerBase player)
 

Защищенные данные

const float HEATBUFFER_SHOW = 25.0
 
const float HEATBUFFER_HIDE = 20.0
 

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

Методы

◆ ActivateCondition()

override bool ActivateCondition ( PlayerBase player)
inlineprotected
20 {
21 float heatbuffer = player.GetStatHeatBuffer().Get();
23 {
24 return true;
25 }
26 else
27 {
28 return false;
29 }
30 }
const float HEATBUFFER_SHOW
Definition HeatBuffer.c:3
Definition EntityAI.c:95

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

◆ DeactivateCondition()

override bool DeactivateCondition ( PlayerBase player)
inlineprotected
51 {
52 float heatbuffer = player.GetStatHeatBuffer().Get();
54 {
55 return true;
56 }
57 else
58 {
59 return false;
60 }
61 }
const float HEATBUFFER_HIDE
Definition HeatBuffer.c:4

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

◆ Init()

override void Init ( )
inlineprotected
7 {
9 m_ID = eModifiers.MDF_HEATBUFFER;
12 }
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_ACTIVE
Definition ModifiersManager.c:31
eModifiers
Definition eModifiers.c:2

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

◆ OnActivate()

override void OnActivate ( PlayerBase player)
inlineprotected
33 {
34 if( player.GetNotifiersManager() )
35 {
36 //player.GetNotifiersManager().ActivateByType(eNotifiers.NTF_HEATBUFFER);
37 player.ToggleHeatBufferVisibility( true );
38 }
39 }

◆ OnDeactivate()

override void OnDeactivate ( PlayerBase player)
inlineprotected
42 {
43 if( player.GetNotifiersManager() )
44 {
45 //player.GetNotifiersManager().DeactivateByType(eNotifiers.NTF_HEATBUFFER);
46 player.ToggleHeatBufferVisibility( false );
47 }
48 }

◆ OnTick()

override void OnTick ( PlayerBase player,
float deltaT )
inlineprotected
15 {
16
17 }

Поля

◆ HEATBUFFER_HIDE

const float HEATBUFFER_HIDE = 20.0
protected

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

◆ HEATBUFFER_SHOW

const float HEATBUFFER_SHOW = 25.0
protected

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


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