Dayz Explorer
1.28.160049
Loading...
Searching...
No Matches
actionrepaircarenginewithblowtorch.c
Go to the documentation of this file.
1
class
ActionRepairCarEngineWithBlowtorchCB
:
ActionRepairCarEngineCB
2
{
3
override
void
CreateActionComponent()
4
{
5
m_ActionData
.m_ActionComponent =
new
CAContinuousRepeat
(
UATimeSpent
.BASEBUILDING_REPAIR_MEDIUM);
6
}
7
}
8
9
class
ActionRepairCarEngineWithBlowtorch
:
ActionRepairCarEngine
10
{
11
void
ActionRepairCarEngineWithBlowtorch
()
12
{
13
m_CallbackClass =
ActionRepairCarEngineWithBlowtorchCB
;
14
m_CommandUID
=
DayZPlayerConstants
.CMD_ACTIONFB_FLAME_REPAIR;
15
m_StanceMask
=
DayZPlayerConstants
.STANCEMASK_ERECT |
DayZPlayerConstants
.STANCEMASK_CROUCH;
16
}
17
18
override
bool
ActionCondition
(
PlayerBase
player, ActionTarget target,
ItemBase
item)
19
{
20
Blowtorch bt = Blowtorch.Cast(item);
21
return
super.ActionCondition(player, target, item) && bt.HasEnoughEnergyForRepair(
UATimeSpent
.BASEBUILDING_REPAIR_MEDIUM);
22
}
23
24
override
void
OnStartAnimationLoopServer
(ActionData action_data)
25
{
26
super.OnStartAnimationLoopServer(action_data);
27
28
action_data.m_MainItem.GetCompEM().SwitchOn();
29
}
30
31
override
void
OnFinishProgressServer
(ActionData action_data)
32
{
33
super.OnFinishProgressServer(action_data);
34
}
35
36
override
void
OnEndServer
(ActionData action_data)
37
{
38
super.OnEndServer(action_data);
39
40
action_data.m_MainItem.GetCompEM().SwitchOff();
41
}
42
}
OnFinishProgressServer
override void OnFinishProgressServer(ActionData action_data)
Definition
actionactivatetrap.c:116
ActionCondition
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
Definition
actionactivatetrap.c:46
OnEndServer
override void OnEndServer(ActionData action_data)
Definition
actionarmexplosive.c:67
m_CommandUID
int m_CommandUID
Definition
actionbase.c:31
m_StanceMask
int m_StanceMask
Definition
actionbase.c:33
OnStartAnimationLoopServer
override void OnStartAnimationLoopServer(ActionData action_data)
Definition
actionrepairboatengine.c:67
ActionRepairCarEngine
void ActionRepairCarEngine()
Definition
actionrepaircarengine.c:9
ActionRepairCarEngineWithBlowtorch
ActionRepairCarEngineWithBlowtorchCB ActionRepairCarEngineCB ActionRepairCarEngineWithBlowtorch()
Definition
actionrepaircarenginewithblowtorch.c:11
ActionBaseCB::m_ActionData
ActionData m_ActionData
Definition
animatedactionbase.c:3
ActionRepairCarEngineCB
Definition
actionrepaircarengine.c:2
ActionRepairCarEngineWithBlowtorchCB
Definition
actionrepaircarenginewithblowtorch.c:2
CAContinuousRepeat
Definition
cacontinuousrepeat.c:2
ItemBase
Definition
inventoryitem.c:731
PlayerBase
Definition
playerbaseclient.c:2
UATimeSpent
Definition
actionconstants.c:28
DayZPlayerConstants
DayZPlayerConstants
defined in C++
Definition
dayzplayer.c:602
Daten
4_world
classes
useractionscomponent
actions
continuous
actionrepaircarenginewithblowtorch.c
Generated by
1.12.0