DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
Boat_01.c
См. документацию.
2{
3 void Boat_01()
4 {
5 }
6
7 override void EEInit()
8 {
9 super.EEInit();
10
11 SetAnimationPhase("ShowDamage",0);
12 SetAnimationPhase("HideDamage",1);
13 }
14
15 override int GetAnimInstance()
16 {
17 return VehicleAnimInstances.ZODIAC;
18 }
19
20 override int GetSeatAnimationType(int posIdx)
21 {
22 switch (posIdx)
23 {
24 case 0:
25 return DayZPlayerConstants.VEHICLESEAT_DRIVER;
26 case 1:
27 return DayZPlayerConstants.VEHICLESEAT_CODRIVER;
28 case 2:
29 return DayZPlayerConstants.VEHICLESEAT_PASSENGER_L;
30 case 3:
31 return DayZPlayerConstants.VEHICLESEAT_PASSENGER_R;
32 }
33
34 return 0;
35 }
36
37 override bool CanReleaseAttachment(EntityAI attachment)
38 {
39 if (!super.CanReleaseAttachment(attachment))
40 return false;
41
42 string attType = attachment.GetType();
43
44 if (EngineIsOn() && attType == "SparkPlug")
45 return false;
46
47 return true;
48 }
49
50 override bool CanDisplayAttachmentCategory(string category_name)
51 {
52 if ( !super.CanDisplayAttachmentCategory(category_name))
53 {
54 return false;
55 }
56
57 return true;
58 }
59
60 override bool CanDisplayCargo()
61 {
62 if (!super.CanDisplayCargo())
63 return false;
64
65 return true;
66 }
67
68 override bool CanReachSeatFromSeat(int currentSeat, int nextSeat)
69 {
70 return true;
71 }
72
73 override void OnDamageDestroyed(int oldLevel)
74 {
75 SetAnimationPhase("HideAntiwater",1);
76 }
77
78 override void OnDebugSpawn()
79 {
80 float amount = GetFluidCapacity(BoatFluid.FUEL);
81 Fill(BoatFluid.FUEL, amount);
82
83 //-----ATTACHMENTS
84 GetInventory().CreateInInventory("Sparkplug");
85
86 }
87
88 // DEPRECATED
92}
93
94class Boat_01_Blue : Boat_01_ColorBase {}
95class Boat_01_Orange : Boat_01_ColorBase {}
96class Boat_01_Black : Boat_01_ColorBase {}
97class Boat_01_Camo : Boat_01_ColorBase {}
BoatFluid
Type of vehicle's fluid. (native, do not change or extend)
Определения Boat.c:14
UniversalTemperatureSourceLambdaBaseImpl UniversalTemperatureSourceLambdaBase UniversalTemperatureSourceLambdaEngine()
VehicleAnimInstances
Определения VehicleAnimInstances.c:2
override bool CanDisplayCargo()
Определения Boat_01.c:60
override bool CanDisplayAttachmentCategory(string category_name)
Определения Boat_01.c:50
override void OnDamageDestroyed(int oldLevel)
Определения Boat_01.c:73
override void OnDebugSpawn()
Определения Boat_01.c:78
override int GetSeatAnimationType(int posIdx)
Определения Boat_01.c:20
ref UniversalTemperatureSourceSettings m_UTSSettings
Определения Boat_01.c:90
override bool CanReachSeatFromSeat(int currentSeat, int nextSeat)
Определения Boat_01.c:68
void Boat_01()
Определения Boat_01.c:3
override int GetAnimInstance()
Определения Boat_01.c:15
override bool CanReleaseAttachment(EntityAI attachment)
Определения Boat_01.c:37
ref UniversalTemperatureSource m_UTSource
Определения Boat_01.c:89
ref UniversalTemperatureSourceLambdaEngine m_UTSLEngine
Определения Boat_01.c:91
override void EEInit()
Определения Boat_01.c:7
Определения Boat_01.c:2
void BoatScript()
Определения BoatScript.c:79
Определения Building.c:6
original Timer deletes m_params which is unwanted
Определения UniversalTemperatureSource.c:38
DayZPlayerConstants
defined in C++
Определения dayzplayer.c:602