Dayz Explorer
1.28.160049
Loading...
Searching...
No Matches
statecb.c
Go to the documentation of this file.
1
class
SymptomCB
extends
HumanCommandActionCallback
2
{
3
//int m_SymptomUID;
4
float
m_RunTime
;
5
float
m_StartingTime;
6
PlayerBase
m_Player
;
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
{
19
EnableCancelCondition(
true
);
20
m_RunTime
= run_time * 1000;
21
m_StartingTime =
GetGame
().
GetTime
();
22
m_Player
= player;
23
24
if
(
m_Player
&&
m_Player
.GetSymptomManager())
25
{
26
m_Player
.GetSymptomManager().OnAnimationStarted();
27
}
28
}
29
30
bool
CancelCondition
()
31
{
32
if
(
m_RunTime
> 0 && (
GetGame
().
GetTime
() > m_StartingTime +
m_RunTime
))
33
{
34
return
true
;
35
}
36
else
37
{
38
return
false
;
39
}
40
}
41
42
override
bool
IsSymptomCallback()
43
{
44
return
true
;
45
}
46
47
};
CancelCondition
bool CancelCondition()
Definition
actionunfoldmap.c:219
CGame::GetTime
proto int GetTime()
returns mission time in milliseconds
HumanCommandActionCallback
Definition
statecb.c:2
PlayerBase
Definition
playerbaseclient.c:2
Init
override Widget Init()
Definition
dayzgame.c:127
GetGame
proto native CGame GetGame()
m_RunTime
float m_RunTime
Definition
tools.c:226
m_Player
DayZPlayer m_Player
Definition
hand_events.c:42
GetTime
float GetTime()
Definition
notificationsystem.c:35
Daten
4_world
classes
playersymptoms
statecb.c
Generated by
1.12.0