DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
ActionPushBoat.c
См. документацию.
2{
4 {
5 return 4;
6 }
7}
8
9class ActionPushBoatCB : ActionPushObjectCB
10{
11 override void CreateActionComponent()
12 {
13 m_ActionData.m_ActionComponent = new CAContinuousRepeatPushBoat(UATimeSpent.PUSH_BOAT);
14 }
15}
16
18{
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}
int m_StanceMask
Определения ActionBase.c:33
ActionBase ActionData
Определения ActionBase.c:30
ActionEat CreateActionComponent
Определения ActionEat.c:39
string m_Text
Определения ActionBase.c:58
bool m_FullBody
Определения ActionBase.c:61
override void OnStartServer(ActionData action_data)
Определения ActionPushBoat.c:29
void ActionPushBoat()
Определения ActionPushBoat.c:19
override void OnEndServer(ActionData action_data)
Определения ActionPushBoat.c:38
int m_CommandUID
Определения AnimatedActionBase.c:143
void SyncSoundPushBoat(bool play)
Определения BoatScript.c:648
Определения BoatScript.c:31
override float GetProgressWidgetMultiplier()
Определения ActionPushBoat.c:3
void CAContinuousRepeatPushObject(float time_to_complete_action)
Определения ActionPushObject.c:17
const float PUSH_BOAT
Определения ActionConstants.c:71
Определения ActionConstants.c:28
DayZPlayerConstants
defined in C++
Определения dayzplayer.c:602