DayZ
1.27
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
ActionPushBoat.c
См. документацию.
1
class
CAContinuousRepeatPushBoat
:
CAContinuousRepeatPushObject
2
{
3
override
float
GetProgressWidgetMultiplier
()
4
{
5
return
4;
6
}
7
}
8
9
class
ActionPushBoatCB : ActionPushObjectCB
10
{
11
override
void
CreateActionComponent
()
12
{
13
m_ActionData.m_ActionComponent =
new
CAContinuousRepeatPushBoat
(
UATimeSpent
.
PUSH_BOAT
);
14
}
15
}
16
17
class
ActionPushBoat
:
ActionPushObject
18
{
19
void
ActionPushBoat
()
20
{
21
m_CallbackClass
= ActionPushBoatCB;
22
m_CommandUID
=
DayZPlayerConstants
.CMD_ACTIONFB_VEHICLE_PUSH;
23
m_FullBody
=
true
;
24
m_StanceMask
=
DayZPlayerConstants
.STANCEMASK_ERECT;
25
26
m_Text
=
"#STR_push_boat"
;
27
}
28
29
override
void
OnStartServer
(
ActionData
action_data)
30
{
31
super.OnStartServer(action_data);
32
33
BoatScript
boat =
BoatScript
.Cast(action_data.m_Target.GetObject());
34
if
(boat)
35
boat.
SyncSoundPushBoat
(
true
);
36
}
37
38
override
void
OnEndServer
(
ActionData
action_data)
39
{
40
super.OnEndServer(action_data);
41
42
BoatScript
boat =
BoatScript
.Cast(action_data.m_Target.GetObject());
43
if
(boat)
44
boat.
SyncSoundPushBoat
(
false
);
45
}
46
}
m_StanceMask
int m_StanceMask
Определения
ActionBase.c:33
ActionData
ActionBase ActionData
Определения
ActionBase.c:30
CreateActionComponent
ActionEat CreateActionComponent
Определения
ActionEat.c:39
ActionBase::m_Text
string m_Text
Определения
ActionBase.c:58
ActionBase::m_FullBody
bool m_FullBody
Определения
ActionBase.c:61
ActionPushBoat::OnStartServer
override void OnStartServer(ActionData action_data)
Определения
ActionPushBoat.c:29
ActionPushBoat::ActionPushBoat
void ActionPushBoat()
Определения
ActionPushBoat.c:19
ActionPushBoat::OnEndServer
override void OnEndServer(ActionData action_data)
Определения
ActionPushBoat.c:38
ActionPushObject
Определения
ActionPushObject.c:114
AnimatedActionBase::m_CommandUID
int m_CommandUID
Определения
AnimatedActionBase.c:143
AnimatedActionBase::m_CallbackClass
m_CallbackClass
Определения
AnimatedActionBase.c:145
BoatScript::SyncSoundPushBoat
void SyncSoundPushBoat(bool play)
Определения
BoatScript.c:648
BoatScript
Определения
BoatScript.c:31
CAContinuousRepeatPushBoat::GetProgressWidgetMultiplier
override float GetProgressWidgetMultiplier()
Определения
ActionPushBoat.c:3
CAContinuousRepeatPushBoat
Определения
ActionPushBoat.c:2
CAContinuousRepeatPushObject::CAContinuousRepeatPushObject
void CAContinuousRepeatPushObject(float time_to_complete_action)
Определения
ActionPushObject.c:17
UATimeSpent::PUSH_BOAT
const float PUSH_BOAT
Определения
ActionConstants.c:71
UATimeSpent
Определения
ActionConstants.c:28
DayZPlayerConstants
DayZPlayerConstants
defined in C++
Определения
dayzplayer.c:602
Ishodniki
scripts
4_World
Classes
UserActionsComponent
Actions
Continuous
ActionPushBoat.c
Создано системой
1.13.2