3 protected ref UniversalTemperatureSource
m_UTSource;
4 protected ref UniversalTemperatureSourceSettings
m_UTSSettings;
33 super.OnEngineStart();
86 case "Truck_02_Door_1_1":
87 Class.
CastTo( carDoor, FindAttachmentBySlotName( slotType ) );
90 if ( GetAnimationPhase(
"DoorsDriver") > 0.5 )
103 case "Truck_02_Door_2_1":
104 Class.
CastTo( carDoor, FindAttachmentBySlotName( slotType ) );
107 if ( GetAnimationPhase(
"DoorsCoDriver") > 0.5 )
184 return "DoorsDriver";
185 case "doors_codriver":
186 return "DoorsCoDriver";
191 case "wheelsideplate1":
192 return "WheelSidePlate1";
193 case "wheelsideplate2":
194 return "WheelSidePlate2";
227 switch( currentSeat )
245 switch( pCurrentSeat )
248 if (pDoorsSelection ==
"DoorsDriver")
255 if (pDoorsSelection ==
"DoorsCoDriver")
267 switch (pDoorSelection)
272 case "DoorsCoDriver":
285 entity.GetInventory().CreateInInventory(
"Truck_02_Wheel" );
286 entity.GetInventory().CreateInInventory(
"Truck_02_Wheel" );
287 entity.GetInventory().CreateInInventory(
"Truck_02_Wheel" );
288 entity.GetInventory().CreateInInventory(
"Truck_02_Wheel" );
290 entity.GetInventory().CreateInInventory(
"TruckBattery" );
291 entity.GetInventory().CreateInInventory(
"SparkPlug" );
293 entity.GetInventory().CreateInInventory(
"Truck_02_Door_1_1" );
294 entity.GetInventory().CreateInInventory(
"Truck_02_Door_2_1" );
296 entity.GetInventory().CreateInInventory(
"HeadlightH7" );
297 entity.GetInventory().CreateInInventory(
"HeadlightH7" );
CarSoundCtrl
Car's sound controller list. (native, do not change or extend)
CarFluid
Type of vehicle's fluid. (native, do not change or extend)
ref UniversalTemperatureSourceLambdaEngine m_UTSLEngine
ref UniversalTemperatureSourceSettings m_UTSSettings
ref UniversalTemperatureSource m_UTSource
UniversalTemperatureSourceLambdaBaseImpl UniversalTemperatureSourceLambdaBase UniversalTemperatureSourceLambdaEngine()
override float OnSound(CarSoundCtrl ctrl, float oldValue)
override bool IsVitalEngineBelt()
override int GetAnimInstance()
override void OnDebugSpawn()
override int GetSeatIndexFromDoor(string pDoorSelection)
override bool IsVitalGlowPlug()
override int GetCarDoorsState(string slotType)
ref UniversalTemperatureSourceLambdaEngine m_UTSLEngine
override string GetAnimSourceFromSelection(string selection)
override bool CanReachDoorsFromSeat(string pDoorsSelection, int pCurrentSeat)
override void EOnPostSimulate(IEntity other, float timeSlice)
override void OnEngineStart()
override bool IsVitalRadiator()
override bool CrewCanGetThrough(int posIdx)
override bool IsVitalCarBattery()
ref UniversalTemperatureSource m_UTSource
override bool CanReachSeatFromSeat(int currentSeat, int nextSeat)
override bool IsVitalSparkPlug()
override void OnEngineStop()
override int GetSeatAnimationType(int posIdx)
ref UniversalTemperatureSourceSettings m_UTSSettings
Super root of all classes in Enforce script.
original Timer deletes m_params which is unwanted
DayZPlayerConstants
defined in C++
proto native CGame GetGame()
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.
static const float ITEM_TEMPERATURE_NEUTRAL_ZONE_MIDDLE