DayZ
1.29
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
Torch_Video.c
См. документацию.
1
class
Torch_Video
:
LongTorch
2
{
3
protected
float
PARTICLE_DELAY
= 15000;
4
protected
bool
m_EnablePtc
;
5
6
void
SetEnablePtc
()
7
{
8
m_EnablePtc
=
true
;
9
}
10
11
override
void
OnWork
(
float
consumed_energy )
12
{
13
if
(!
m_EnablePtc
)
14
return
;
15
16
super.OnWork(consumed_energy);
17
}
18
19
override
void
OnWorkStart
()
20
{
21
g_Game
.GetCallQueue(
CALL_CATEGORY_SYSTEM
).CallLater(
SetEnablePtc
,
PARTICLE_DELAY
);
22
23
super.OnWorkStart();
24
}
25
26
override
void
OnWorkStop
()
27
{
28
g_Game
.GetCallQueue(
CALL_CATEGORY_SYSTEM
).Remove(
SetEnablePtc
);
29
m_EnablePtc
=
false
;
30
31
super.OnWorkStop();
32
}
33
34
override
void
SetActions
()
35
{
36
super.SetActions();
37
38
AddAction
(
ActionLightTorchVideo
);
39
AddAction
(
ActionExtinquishTorchVideo
);
40
}
41
}
AddAction
void AddAction(typename actionName)
Определения
AdvancedCommunication.c:220
g_Game
DayZGame g_Game
Определения
DayZGame.c:3942
ActionExtinquishTorchVideo
Определения
ActionExtinquishTorchVideo.c:2
ActionLightTorchVideo
Определения
ActionLightTorchVideo.c:2
LongTorch::LongTorch
void LongTorch()
Определения
LongTorch.c:3
Torch_Video::m_EnablePtc
bool m_EnablePtc
Определения
Torch_Video.c:4
Torch_Video::OnWork
override void OnWork(float consumed_energy)
Определения
Torch_Video.c:11
Torch_Video::PARTICLE_DELAY
float PARTICLE_DELAY
Определения
Torch_Video.c:3
Torch_Video::OnWorkStart
override void OnWorkStart()
Определения
Torch_Video.c:19
Torch_Video::SetEnablePtc
void SetEnablePtc()
Определения
Torch_Video.c:6
Torch_Video::OnWorkStop
override void OnWorkStop()
Определения
Torch_Video.c:26
Torch_Video::SetActions
override void SetActions()
Определения
Torch_Video.c:34
Torch_Video
Определения
Torch_Video.c:2
CALL_CATEGORY_SYSTEM
const int CALL_CATEGORY_SYSTEM
Определения
3_Game/DayZ/tools/tools.c:8
Ishodniki
scripts
4_World
DayZ
Entities
ItemBase
Torch_Video.c
Создано системой
1.13.2