Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
actionrepaircarenginewithblowtorch.c
Go to the documentation of this file.
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}
override void OnFinishProgressServer(ActionData action_data)
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
override void OnEndServer(ActionData action_data)
int m_CommandUID
Definition actionbase.c:31
int m_StanceMask
Definition actionbase.c:33
ActionBase ActionData
Definition actionbase.c:30
override void OnStartAnimationLoopServer(ActionData action_data)
void ActionRepairCarEngine()
ActionRepairCarEngineWithBlowtorchCB ActionRepairCarEngineCB ActionRepairCarEngineWithBlowtorch()
class ActionTargets ActionTarget
ActionData m_ActionData
const float BASEBUILDING_REPAIR_MEDIUM
DayZPlayerConstants
defined in C++
Definition dayzplayer.c:602