3 protected ref UniversalTemperatureSource
m_UTSource;
4 protected ref UniversalTemperatureSourceSettings
m_UTSSettings;
23 SetEnginePos(
"0 0.7 1.7");
46 super.OnEngineStart();
116 if (!super.CanReleaseAttachment(attachment))
121 string attType = attachment.GetType();
149 if ( !super.CanDisplayAttachmentCategory(category_name))
155 if (category_name.
Contains(
"engine"))
168 if ( !super.CanDisplayCargo() )
181 Class.
CastTo( carDoor, FindAttachmentBySlotName( slotType ) );
189 case "Offroad_02_Door_1_1":
192 case "Offroad_02_Door_2_1":
195 case "Offroad_02_Door_1_2":
198 case "Offroad_02_Door_2_2":
201 case "Offroad_02_Hood":
204 case "Offroad_02_Trunk":
253 return "doors_driver";
256 return "doors_codriver";
259 return "doors_cargo1";
262 return "doors_cargo2";
266 return super.GetDoorSelectionNameFromSeatPos(posIdx);
274 return "Offroad_02_Door_1_1";
276 return "Offroad_02_Door_2_1";
278 return "Offroad_02_Door_1_2";
280 return "Offroad_02_Door_2_2";
283 return super.GetDoorInvSlotNameFromSeatPos(posIdx);
316 return super.OnSound(ctrl, oldValue);
324 return "DoorsDriver";
325 case "doors_codriver":
326 return "DoorsCoDriver";
328 return "DoorsCargo1";
330 return "DoorsCargo2";
345 return nextSeat == 1;
347 return nextSeat == 0;
349 return nextSeat == 3;
351 return nextSeat == 2;
359 switch (pCurrentSeat)
362 return pDoorsSelection ==
"DoorsDriver";
364 return pDoorsSelection ==
"DoorsCoDriver";
366 return pDoorsSelection ==
"DoorsCargo1";
368 return pDoorsSelection ==
"DoorsCargo2";
395 GetInventory().CreateInInventory(
"Offroad_02_Wheel");
396 GetInventory().CreateInInventory(
"Offroad_02_Wheel");
397 GetInventory().CreateInInventory(
"Offroad_02_Wheel");
398 GetInventory().CreateInInventory(
"Offroad_02_Wheel");
400 GetInventory().CreateInInventory(
"Offroad_02_Door_1_1");
401 GetInventory().CreateInInventory(
"Offroad_02_Door_1_2");
402 GetInventory().CreateInInventory(
"Offroad_02_Door_2_1");
403 GetInventory().CreateInInventory(
"Offroad_02_Door_2_2");
404 GetInventory().CreateInInventory(
"Offroad_02_Hood");
405 GetInventory().CreateInInventory(
"Offroad_02_Trunk");
408 GetInventory().CreateInInventory(
"Offroad_02_Wheel");
409 GetInventory().CreateInInventory(
"Offroad_02_Wheel");
CarSoundCtrl
Car's sound controller list. (native, do not change or extend)
void SpawnUniversalParts()
CarDoorState TranslateAnimationPhaseToCarDoorState(string animation)
void SpawnAdditionalItems()
string m_EngineStartOK
Sounds.
string m_CarDoorCloseSound
string m_EngineStartBattery
string m_CarHornShortSoundName
string m_CarHornLongSoundName
string m_CarDoorOpenSound
ref UniversalTemperatureSourceLambdaEngine m_UTSLEngine
ref UniversalTemperatureSourceSettings m_UTSSettings
ref UniversalTemperatureSource m_UTSource
UniversalTemperatureSourceLambdaBaseImpl UniversalTemperatureSourceLambdaBase UniversalTemperatureSourceLambdaEngine()
override float OnSound(CarSoundCtrl ctrl, float oldValue)
override float GetTransportCameraDistance()
override string GetDoorSelectionNameFromSeatPos(int posIdx)
override int GetAnimInstance()
override CarRearLightBase CreateRearLight()
override void OnDebugSpawn()
override string GetDoorInvSlotNameFromSeatPos(int posIdx)
override CarLightBase CreateFrontLight()
override int GetCarDoorsState(string slotType)
override bool IsVitalTruckBattery()
ref UniversalTemperatureSourceLambdaEngine m_UTSLEngine
override string GetAnimSourceFromSelection(string selection)
override bool CanDisplayCargo()
override bool CanReachDoorsFromSeat(string pDoorsSelection, int pCurrentSeat)
override void EOnPostSimulate(IEntity other, float timeSlice)
override void OnEngineStart()
override bool CanReleaseAttachment(EntityAI attachment)
override bool IsVitalRadiator()
override bool CrewCanGetThrough(int posIdx)
ref UniversalTemperatureSource m_UTSource
override bool CanReachSeatFromSeat(int currentSeat, int nextSeat)
override bool IsVitalSparkPlug()
bool CanManipulateSpareWheel(string slotSelectionName)
override void OnEngineStop()
override bool CanDisplayAttachmentCategory(string category_name)
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
static proto float Clamp(float value, float min, float max)
Clamps 'value' to 'min' if it is lower than 'min', or to 'max' if it is higher than 'max'.
bool Contains(string sample)
Returns true if sample is substring of string.
proto int ToLower()
Changes string to lowercase. Returns length.