DayZ
1.28
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
ActionRepairCarChassisWithBlowtorch.c
См. документацию.
1
class
ActionRepairCarChassisWithBlowtorchCB
:
ActionRepairCarChassisCB
2
{
3
override
void
CreateActionComponent
()
4
{
5
m_ActionData
.m_ActionComponent =
new
CAContinuousRepeat
(
UATimeSpent
.
BASEBUILDING_REPAIR_MEDIUM
);
6
}
7
}
8
9
class
ActionRepairCarChassisWithBlowtorch
:
ActionRepairCarChassis
10
{
11
void
ActionRepairCarChassisWithBlowtorch
()
12
{
13
m_CallbackClass =
ActionRepairCarChassisWithBlowtorchCB
;
14
m_CommandUID
=
DayZPlayerConstants
.CMD_ACTIONFB_FLAME_REPAIR;
15
m_StanceMask
=
DayZPlayerConstants
.STANCEMASK_ERECT |
DayZPlayerConstants
.STANCEMASK_CROUCH;
16
}
17
18
override
void
CreateConditionComponents
()
19
{
20
m_ConditionItem =
new
CCINonRuined
();
21
m_ConditionTarget =
new
CCTCursor
(
UAMaxDistances
.
REPAIR
);
22
}
23
24
override
bool
ActionCondition
(
PlayerBase
player,
ActionTarget
target,
ItemBase
item)
25
{
26
Blowtorch bt = Blowtorch.Cast(item);
27
return
super.ActionCondition(player, target, item) && bt.HasEnoughEnergyForRepair(
UATimeSpent
.
BASEBUILDING_REPAIR_MEDIUM
);
28
}
29
30
override
void
OnStartAnimationLoopServer
(
ActionData
action_data)
31
{
32
super.OnStartAnimationLoopServer(action_data);
33
34
action_data.m_MainItem.GetCompEM().SwitchOn();
35
}
36
37
override
void
OnEndServer
(
ActionData
action_data)
38
{
39
super.OnEndServer(action_data);
40
41
action_data.m_MainItem.GetCompEM().SwitchOff();
42
}
43
}
m_CommandUID
int m_CommandUID
Определения
ActionBase.c:31
m_StanceMask
int m_StanceMask
Определения
ActionBase.c:33
ActionData
ActionBase ActionData
Определения
ActionBase.c:30
ActionRepairCarChassisWithBlowtorch
ActionRepairCarChassisWithBlowtorchCB ActionRepairCarChassisCB ActionRepairCarChassisWithBlowtorch()
Определения
ActionRepairCarChassisWithBlowtorch.c:11
ActionTarget
void ActionTarget(Object object, Object parent, int componentIndex, vector cursorHitPos, float utility, string surfaceName="")
Определения
ActionTargets.c:121
ActionBaseCB::m_ActionData
ActionData m_ActionData
Определения
AnimatedActionBase.c:3
ActionContinuousBase::OnStartAnimationLoopServer
void OnStartAnimationLoopServer(ActionData action_data)
Определения
ActionContinuousBase.c:266
ActionRepairCarChassis::ActionCondition
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
Определения
ActionRepairCarChassis.c:22
ActionRepairCarChassisCB
Определения
ActionRepairCarChassis.c:2
ActionRepairCarChassis
Определения
ActionRepairCarChassis.c:5
ActionRepairCarChassisWithBlowtorchCB::CreateActionComponent
override void CreateActionComponent()
Определения
ActionRepairCarChassisWithBlowtorch.c:3
ActionRepairCarChassisWithBlowtorchCB
Определения
ActionRepairCarChassisWithBlowtorch.c:2
ActionRepairVehiclePartBase::CreateConditionComponents
override void CreateConditionComponents()
Определения
ActionRepairVehiclePartBase.c:23
AnimatedActionBase::OnEndServer
override void OnEndServer(ActionData action_data)
Определения
AnimatedActionBase.c:497
CAContinuousRepeat
Определения
CAContinuousRepeat.c:2
CCINonRuined
Определения
CCINonRuined.c:2
CCTCursor
Определения
CCTCursor.c:2
ItemBase
Определения
4_World/Entities/Core/Inherited/InventoryItem.c:731
PlayerBase
Определения
PlayerBaseClient.c:2
UAMaxDistances::REPAIR
const float REPAIR
Определения
ActionConstants.c:113
UAMaxDistances
Определения
ActionConstants.c:110
UATimeSpent::BASEBUILDING_REPAIR_MEDIUM
const float BASEBUILDING_REPAIR_MEDIUM
Определения
ActionConstants.c:68
UATimeSpent
Определения
ActionConstants.c:28
DayZPlayerConstants
DayZPlayerConstants
defined in C++
Определения
dayzplayer.c:602
Ishodniki
scripts
4_World
Classes
UserActionsComponent
Actions
Continuous
ActionRepairCarChassisWithBlowtorch.c
Создано системой
1.13.2