DayZ 1.29
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
StateCB.c
См. документацию.
1class SymptomCB extends HumanCommandActionCallback
2{
3 //int m_SymptomUID;
4 float m_RunTime;
7
8 override void OnFinish(bool pCanceled)
9 {
10 if( m_Player && m_Player.GetSymptomManager())
11 {
12 m_Player.GetSymptomManager().OnAnimationFinished();
13 }
14 }
15
16
17 void Init(float run_time, PlayerBase player)
18 {
20 m_RunTime = run_time * 1000;
21 m_StartingTime = g_Game.GetTime();
22 m_Player = player;
23
24 if( m_Player && m_Player.GetSymptomManager())
25 {
26 m_Player.GetSymptomManager().OnAnimationStarted();
27 }
28 }
29
31 {
32 return m_RunTime > 0 && (g_Game.GetTime() > m_StartingTime + m_RunTime);
33 }
34
35 override bool IsSymptomCallback()
36 {
37 return true;
38 }
39
40};
DayZGame g_Game
Определения DayZGame.c:3942
float m_StartingTime
Определения StateCB.c:5
float m_RunTime
Определения StateCB.c:4
bool CancelCondition()
Определения StateCB.c:30
void Init(float run_time, PlayerBase player)
Определения StateCB.c:17
override void OnFinish(bool pCanceled)
Определения StateCB.c:8
override bool IsSymptomCallback()
Определения StateCB.c:35
PlayerBase m_Player
Определения StateCB.c:6
Определения PlayerBaseClient.c:2
proto native void EnableCancelCondition(bool pEnable)