class CarScriptSource
CarScript › Car › Transport › Pawn › EntityAI › Entity › ObjectTyped › Object › IEntity › Managed
View all 27 descendants
All members, including inherited
Base script class for cars
Constructors 2
void CarScript()Show 41 more
, CGame.IsDedicatedServer(), Object.MemoryPointExists(), vector.Normalized(), EntityAI.RegisterNetSyncVariableBool(), EntityAI.RegisterNetSyncVariableBoolSignal(), EntityAI.RegisterNetSyncVariableInt(), array.Resize(), array.Resize(), array.Set(), IEntity.SetEventMask(), vector.VectorToAngles(), Car.WheelCount(), m_backPos, m_BatteryHealth, m_CarEngineSoundState, m_CarHornState, m_ContactCache, m_coolantPtcFx, m_coolantPtcPos, m_DrownEnginePos, m_EngineHealth, m_enginePos, m_enginePtcFx, m_enginePtcPos, m_EnviroHeatComfortOverride, m_exhaustPtcDir, m_exhaustPtcFx, m_exhaustPtcPos, m_frontPos, m_FuelTankHealth, m_PlayCrashSoundHeavy, m_PlayCrashSoundLight, m_PlugHealth, m_RadiatorHealth, m_side_1_1Pos, m_side_1_2Pos, m_side_2_1Pos, m_side_2_2Pos, m_Time, m_WheelSmokeFx, and m_WheelSmokePtcFxvoid ~CarScript()Constants 12
static const string MEMORY_POINT_NAME_CAR_HORN = "pos_carHorn"private const float BATTERY_UPDATE_DELAY = 100static const int SELECTION_ID_FRONT_LIGHT_L = 0static const int SELECTION_ID_FRONT_LIGHT_R = 1static const int SELECTION_ID_BRAKE_LIGHT_L = 2static const int SELECTION_ID_BRAKE_LIGHT_R = 3static const int SELECTION_ID_REVERSE_LIGHT_L = 4static const int SELECTION_ID_REVERSE_LIGHT_R = 5static const int SELECTION_ID_TAIL_LIGHT_L = 6static const int SELECTION_ID_TAIL_LIGHT_R = 7static const int SELECTION_ID_DASHBOARD_LIGHT = 8Members 92
static EVehicleDebugOutputType DEBUG_OUTPUT_TYPEDIAG_DEVELOPERbool m_ContactCalledDIAG_DEVELOPERstatic ref map<typename, ref TInputActionMap> m_CarTypeActionsMap = new map<typename, ref TInputActionMap>TInputActionMap m_InputActionMapbool m_ActionsInitializeprotected float m_MomentumPrevTickprotected vector m_VelocityPrevTickref CarContactCache m_ContactCacheprotected float m_Timestatic float DROWN_ENGINE_THRESHOLD = 0.5static float DROWN_ENGINE_DAMAGE = 350.0protected float m_CoolantAmmountprotected float m_OilAmmountprotected float m_BrakeAmmountprotected float m_dmgContactCoef = 0.058protected float m_EnviroHeatComfortOverrideprotected float m_DrownTimestatic vector m_DrownEnginePosprotected float m_EngineHealthprotected float m_RadiatorHealthShow 2 more
, EOnPostSimulate(), and LeakFluid()protected float m_FuelTankHealthprotected float m_BatteryHealthprotected float m_PlugHealthprotected EntityAI m_Radiatorprotected float m_BatteryConsume = 15Battery energy consumption upon engine start
protected float m_BatteryContinuousConsume = 0.25Battery consumption with lights on and engine is off
protected float m_BatteryRecharge = 0.15Battery recharge rate when engine is on
private float m_BatteryTimer = 0Used to factor energy consumption / recharging
protected ref EffVehicleSmoke m_coolantFxParticles
protected ref EffVehicleSmoke m_engineFxprotected ref EffVehicleSmoke m_exhaustFxprotected int m_enginePtcFxprotected int m_coolantPtcFxprotected int m_exhaustPtcFxprotected vector m_exhaustPtcPosprotected vector m_exhaustPtcDirprotected vector m_enginePtcPosShow 1 more
, Truck_02.Truck_02()protected vector m_coolantPtcPosprotected vector m_enginePosprotected vector m_frontPosprotected vector m_backPosprotected vector m_side_1_1Posprotected vector m_side_1_2Posprotected vector m_side_2_1Posprotected vector m_side_2_2Posstring m_EngineStartOK = ""Sounds
string m_EngineStartBattery = ""string m_EngineStartPlug = ""string m_EngineStartFuel = ""string m_EngineStop = ""string m_EngineStopFuel = ""string m_CarDoorOpenSound = ""string m_CarDoorCloseSound = ""string m_CarSeatShiftInSound = ""string m_CarSeatShiftOutSound = ""string m_CarHornShortSoundName = ""string m_CarHornLongSoundName = ""ref EffectSound m_CrashSoundLightref EffectSound m_CrashSoundHeavyref EffectSound m_WindowSmallref EffectSound m_WindowLargeprivate ref EffectSound m_PreStartSoundprotected ref EffectSound m_CarHornSoundEffectprotected ref NoiseParams m_NoiseParprotected NoiseSystem m_NoiseSystemprotected bool m_PlayCrashSoundLightShow 1 more
, SynchCrashLightSound()protected bool m_PlayCrashSoundHeavyShow 1 more
, SynchCrashHeavySound()protected int m_HeadlightsStateShow 1 more
, UpdateLightsServer()protected int m_RearLightTypeprotected bool m_ForceUpdateLightsprotected bool m_EngineStartedprotected bool m_EngineDestroyedprotected int m_CarHornStateCarLightBase m_HeadlightCarRearLightBase m_RearLightShow 3 more
, NoRearLight(), ReverseRearLight(), and UpdateLightsClient()static string m_ReverseLightPoint = "light_reverse"static string m_LeftHeadlightPoint = "light_left"static string m_RightHeadlightPoint = "light_right"static string m_LeftHeadlightTargetPoint = "light_left_dir"static string m_RightHeadlightTargetPoint = "light_right_dir"static string m_DrownEnginePoint = "drown_engine"protected ref array<ref EffWheelSmoke> m_WheelSmokeFxprotected int m_CarEngineSoundStateprotected int m_CarEngineLastSoundStateECarDebugMode m_eDebugModeDIAG_DEVELOPERprotected float m_BatteryEnergyStartMin = 5.0DEPRECATED
protected bool m_HeadlightsOnprotected bool m_BrakesArePressednot yet actually removed, but functionality will be moved to native to prevent requiring updating of lights every game tick
Methods 152
override void EEInit()Show 5 more
, CGame.IsServer(), NoiseParams.LoadFromPath(), new NoiseParams(), m_NoisePar, and m_NoiseSystemShow 5 more
, OffroadHatchback.EEInit(), Sedan_02.EEInit(), Truck_01_Base.EEInit(), Truck_02.EEInit(), and Van_01.EEInit()override void FixEntity()DIAG_DEVELOPERShow 3 more
, CGame.IsMultiplayer(), CGame.IsServer(), and m_engineFxoverride string GetVehicleType()vector GetEnginePosWS()vector GetCoolantPtcPosWS()vector GetEnginePointPosWS()vector GetFrontPointPosWS()vector GetBackPointPosWS()vector Get_1_1PointPosWS()vector Get_1_2PointPosWS()vector Get_2_1PointPosWS()vector Get_2_2PointPosWS()override float GetLiquidThroughputCoef()override void EEHitBy(TotalDamageResult damageResult, int damageType, EntityAI source, int component, string dmgZone, string ammo, vector modelPos, float speedCoef)Show 1 more
, DayZGame.GetCallQueue()override void EEDelete(EntityAI parent)void CleanupEffects()Show 17 more
, array.Count(), ScriptedLightBase.Destroy(), ScriptedLightBase.Destroy(), SEffectManager.DestroyEffect(), array.Get(), m_CarHornSoundEffect, m_coolantFx, m_CrashSoundHeavy, m_CrashSoundLight, m_engineFx, m_exhaustFx, m_Headlight, m_RearLight, m_WheelSmokeFx, m_WheelSmokePtcFx, m_WindowLarge, and m_WindowSmallvoid CleanupSound(EffectSound sound)override void GetDebugActions(out TSelectableActionInfoArrayEx outputList)override bool OnAction(int action_id, Man player, ParamsReadContext ctx)override void OnVariablesSynchronized()void CreateCarDestroyedEffect()void UpdateHeadlightState()Show 1 more
, m_HeadlightsStateShow 1 more
, OnAttachmentRuined()override void OnAttachmentRuined(EntityAI attachment)Show 83 more
, Class.Cast(), CheckContactCache(), CheckVitalItem(), dBodyGetVelocityAt(), new EffCoolantSteam(), new EffExhaustSmoke(), new EffWheelSmoke(), Car.EngineGetRPM(), Car.EngineGetRPMMax(), Car.EngineGetRPMRedline(), Car.EngineIsOn(), Car.EngineStop(), array.Get(), array.Get(), Car.GetFluidFraction(), Object.GetMaxHealth(), Transport.GetMomentum(), CarWheel.GetRadius(), GetVelocity(), Surface.GetWheelParticleID(), vector.InvMultiply3(), Object.IsDamageDestroyed(), CGame.IsDedicatedServer(), SEffectManager.IsEffectExist(), Effect.IsPlaying(), CGame.IsServer(), IsServerOrOwner(), IsVitalFuelTank(), IsVitalGlowPlug(), IsVitalRadiator(), Transport.IsVitalSparkPlug(), LeakFluid(), vector.Length(), Debug.Log(), SEffectManager.PlayOnObject(), Object.ProcessDirectDamage(), Math.RandomFloat(), array.Set(), array.Set(), EffectParticle.SetCurrentLocalPosition(), Transport.SetEngineZoneReceivedHit(), Object.SetHealth(), EffVehicleSmoke.SetParticleStateHeavy(), EffVehicleSmoke.SetParticleStateLight(), EffVehicleSmoke.SetParticleStateLight(), EffWheelSmoke.SetSurface(), EffectParticle.Start(), EffectParticle.Stop(), SEffectManager.Stop(), CGame.SurfaceGetType(), Car.WheelCount(), Car.WheelGetAngularVelocity(), Car.WheelGetContactPosition(), Car.WheelGetDirection(), Car.WheelGetEntity(), Car.WheelHasContact(), Object.WorldToModel(), GameConstants.CARS_FLUIDS_TICK, GameConstants.DAMAGE_DAMAGED_VALUE, GameConstants.DAMAGE_RUINED_VALUE, DEBUG_MESSAGE_CLEAN_TIME_SECONDS, DEBUG_OUTPUT_TYPE, m_ContactCalled, m_coolantFx, m_coolantPtcFx, m_coolantPtcPos, m_DebugContactDamageMessage, m_DebugMessageCleanTime, m_EngineHealth, m_exhaustFx, m_exhaustPtcDir, m_exhaustPtcFx, m_exhaustPtcPos, m_FuelTankHealth, m_MomentumPrevTick, m_RadiatorHealth, m_Time, m_VelocityPrevTick, m_WheelSmokeFx, m_WheelSmokePtcFx, vector.Up, EffWheelSmoke.WHEEL_SMOKE_THRESHOLD, and vector.Zerovoid OnBrakesPressed()leaking of coolant from radiator when damaged
override void OnDriverExit(Human player)Show 1 more
, Transport.OnDriverExit()void OnVehicleJumpOutServer(GetOutTransportActionData gotActionData)Show 26 more
, Math.Clamp(), array.Count(), array.Count(), PlayerBase.DamageAllLegs(), Object.DecreaseHealth(), PlayerBase.GetItemOnHead(), PlayerBase.GetItemOnSlot(), Object.GetPosition(), PlayerBase.GiveShock(), array.Insert(), Math.InverseLerp(), Object.ProcessDirectDamage(), Math.RandomInt(), Math.RandomIntInclusive(), Object.WorldToModel(), ActionGetOutTransport.DMG_FACTOR, ActionGetOutTransport.HEALTH_HIGH_SPEED_VALUE, ActionGetOutTransport.HEALTH_LOW_SPEED_VALUE, ActionGetOutTransport.HIGH_SPEED_VALUE, ActionGetOutTransport.LOW_SPEED_VALUE, PlayerBase.m_BleedingManagerServer, PlayerBase.m_BleedingSourcesLow, PlayerBase.m_BleedingSourcesUp, ActionData.m_Player, GetOutTransportActionData.m_Speed, and ActionGetOutTransport.SHOCK_FACTORprotected override bool DetectFlipped(VehicleFlippedContext ctx)override void OnInput(float dt)Show 19 more
, Car.EngineGetRPMIdle(), Car.EngineGetRPMRedline(), Car.EngineIsOn(), Car.EngineStart(), Car.EngineStop(), Car.GearboxGetType(), Car.GetGear(), Car.GetSpeedometerAbsolute(), Math.InverseLerp(), Transport.OnInput(), Car.SetBrake(), Car.SetBrakesActivateWithoutDriver(), Car.SetHandbrake(), Car.SetSteering(), Car.SetThrottle(), Car.ShiftDown(), Car.ShiftTo(), Car.ShiftUp(), and m_eDebugModeoverride void OnUpdate(float dt)Stalled
Show 18 more
, Car.GetBrake(), GetEnginePosWS(), CGame.GetWaterDepth(), Object.IsAlive(), Human.IsControllingVehicle(), CGame.IsServer(), OnBrakesPressed(), OnBrakesReleased(), Car.SetBrake(), Transport.SetEngineZoneReceivedHit(), EntityAI.SetSynchDirty(), UpdateBattery(), BATTERY_UPDATE_DELAY, DROWN_ENGINE_DAMAGE, DROWN_ENGINE_THRESHOLD, m_BatteryTimer, m_BrakesArePressed, and m_DrownTimeoverride void EEKilled(Object killer)WARNING: Can be called very frequently in one frame, use with caution
void CheckContactCache()Responsible for damaging the car according to contact events from OnContact
Show 37 more
, map.Count(), new CrashDebugData(), SEffectManager.CreateParticleServer(), DamageCrew(), dBodyGetMass(), vector.Dot(), string.Format(), Object.GetDisplayName(), map.GetKey(), Transport.GetMomentum(), Object.GetPosition(), Car.GetSpeedometer(), CGame.GetTime(), GetVelocity(), array.Insert(), Object.IsTree(), vector.Length(), vector.Length(), Debug.Log(), vector.Normalized(), vector.Normalized(), Object.ProcessDirectDamage(), SynchCrashHeavySound(), SynchCrashLightSound(), new TreeEffecterParameters(), UpdateHeadlightState(), UpdateLights(), GameConstants.CARS_CONTACT_DMG_MIN, GameConstants.CARS_CONTACT_DMG_THRESHOLD, DEBUG_OUTPUT_TYPE, m_ContactCache, CrashDebugData.m_CrashData, CrashDebugData.m_CrashDataPoint, m_DebugContactDamageMessage, m_dmgContactCoef, m_MomentumPrevTick, and m_VelocityPrevTickvoid DamageCrew(float dmg)Responsible for damaging crew in a car crash
override float OnSound(CarSoundCtrl ctrl, float oldValue)Gets called every sound simulation step. In this callback, user can modify behaviour of sound controllers The higher the return value is the more muted sound is.
Show 3 more
, OffroadHatchback.OnSound(), Sedan_02.OnSound(), and Truck_01_Base.OnSound()protected EffectSound CreateSoundForAnimationSource(string animSource)Show 14 more
, new EffectSound(), Object.GetBonePivotsForAnimationSource(), CGame.GetPlayer(), Object.GetSelectionBasePositionLS(), GetSelectionFromAnimSource(), Object.GetViewGeometryLevel(), Man.IsCameraInsideVehicle(), Object.ModelToWorld(), EffectSound.SetAutodestroy(), Effect.SetLocalPosition(), EffectSound.SetParent(), Effect.SetPosition(), EffectSound.SetSoundWaveKind(), and vector.ZeroShow 3 more
, EffectSound.SoundPlay(), m_CarDoorCloseSound, and m_CarDoorOpenSoundShow 3 more
, EffectSound.SoundPlay(), m_CarSeatShiftInSound, and m_CarSeatShiftOutSoundprotected void HandleCarHornSound(ECarHornState pState)Show 2 more
, m_CarHornShortSoundName, and m_CarHornSoundEffectvoid SetCarEngineSoundState(CarEngineSoundState pState)void HandleEngineSound(CarEngineSoundState state)Show 20 more
, new EffectSound(), DayZGame.GetCallQueue(), Car.GetEnginePos(), CGame.GetPlayer(), Man.IsCameraInsideVehicle(), Object.ModelToWorld(), EffectSound.SetAutodestroy(), SetCarEngineSoundState(), Effect.SetLocalPosition(), EffectSound.SetParent(), Effect.SetPosition(), EffectSound.SetSoundFadeOut(), EffectSound.SetSoundSet(), EffectSound.SetSoundWaveKind(), EffectSound.SoundPlay(), m_CarEngineLastSoundState, m_EngineStartOK, m_EngineStop, m_EngineStopFuel, and m_PreStartSoundoverride void MarkCrewMemberUnconscious(int crewMemberIndex)postpone the engine sound played from c++ on soundcontroller (via OnSound override)
override void MarkCrewMemberDead(int crewMemberIndex)Gets called everytime when the specified vehicle's fluid changes its current value eg. when vehicle is consuming fuel.
This callback is called on server.
override bool OnBeforeEngineStart()Gets called everytime the game wants to start the engine.
Returns: true if the engine can start, false otherwise.
void OnIgnition()int CheckOperationalRequirements()bool CheckOperationalState()override void OnEngineStart()Gets called everytime the engine starts.
Show 5 more
, EntityAI.GetCompEM(), HandleEngineSound(), CGame.IsServer(), UpdateBattery(), and UpdateLights()override void OnEngineStop()Gets called everytime the engine stops.
Show 4 more
, CGame.IsServer(), Transport.SetEngineZoneReceivedHit(), UpdateBattery(), and UpdateLights()override bool OnBeforeLightOn()Show 1 more
, Object.IsRuined()void ToggleHeadlights()Switches headlights on/off, including the illumination of the control panel and synchronizes this change to all clients.
override void UpdateLights(int new_gear = -1)void UpdateLightsClient(int newGear = -1)Show 23 more
, ScriptedLightBase.AttachOnObject(), BrakeAndReverseRearLight(), BrakesRearLight(), CreateFrontLight(), CreateRearLight(), Car.EngineIsOn(), ScriptedLightBase.FadeOut(), Car.GetGear(), Object.GetMemoryPointPos(), Transport.LightIsOn(), NoRearLight(), ReverseRearLight(), CarLightBase.SegregateLight(), m_BrakesArePressed, m_Headlight, m_HeadlightsState, m_LeftHeadlightPoint, m_LeftHeadlightTargetPoint, m_RearLight, m_RearLightType, m_ReverseLightPoint, m_RightHeadlightPoint, and m_RightHeadlightTargetPointvoid UpdateLightsServer(int newGear = -1)Show 17 more
, DashboardShineOn(), Car.EngineIsOn(), Car.GearboxGetMode(), Car.GearboxGetType(), Car.GetGear(), LeftFrontLightShineOff(), LeftFrontLightShineOn(), Transport.LightIsOn(), ReverseLightsShineOff(), ReverseLightsShineOn(), RightFrontLightShineOff(), RightFrontLightShineOn(), TailLightsShineOff(), TailLightsShineOn(), m_BrakesArePressed, m_HeadlightsState, and m_RearLightTypeprotected void BrakesRearLight()protected void ReverseRearLight()protected void BrakeAndReverseRearLight()protected void NoRearLight()protected void LeftFrontLightShineOn()protected void RightFrontLightShineOn()protected void LeftFrontLightShineOff()protected void RightFrontLightShineOff()protected void ReverseLightsShineOn()Show 1 more
, SELECTION_ID_REVERSE_LIGHT_Rprotected void ReverseLightsShineOff()Show 1 more
, SELECTION_ID_REVERSE_LIGHT_Rprotected void BrakeLightsShineOn()Show 1 more
, SELECTION_ID_BRAKE_LIGHT_Rprotected void BrakeLightsShineOff()Show 1 more
, SELECTION_ID_BRAKE_LIGHT_Rprotected void TailLightsShineOn()Show 2 more
, SELECTION_ID_TAIL_LIGHT_L, and SELECTION_ID_TAIL_LIGHT_Rprotected void TailLightsShineOff()Show 1 more
, SELECTION_ID_TAIL_LIGHT_Rprotected void DashboardShineOn()protected void DashboardShineOff()protected CarRearLightBase CreateRearLight()protected CarLightBase CreateFrontLight()Show 1 more
, Object.IsRuined()protected void LeakFluid(CarFluid fluid)Show 2 more
, m_FuelTankHealth, and m_RadiatorHealthprotected void CarPartsHealthCheck()Show 5 more
, GetRadiator(), HasRadiator(), m_EngineHealth, m_FuelTankHealth, and m_RadiatorHealthvoid SynchCrashLightSound(bool play)void PlayCrashLightSound()void SynchCrashHeavySound(bool play)void PlayCrashHeavySound()void PlaySoundEx(string soundset, EffectSound sound, out bool soundbool)Show 3 more
, EffectSound.SetAutodestroy(), Effect.SetPosition(), and EffectSound.SoundPlay()Show 1 more
, PlaySound()void PlaySound(string soundset, EffectSound sound, out bool soundbool)Show 1 more
, new TStringArray()Show 3 more
, string.Length(), Object.MemoryPointExists(), and Object.ModelToWorld()bool IsVitalCarBattery()skip the height for now
Show 1 more
, SpawnUniversalParts()bool IsVitalTruckBattery()Show 1 more
, SpawnUniversalParts()bool IsVitalGlowPlug()bool IsVitalEngineBelt()bool IsVitalRadiator()bool IsVitalFuelTank()bool HasRadiator()EntityAI GetRadiator()override int Get3rdPersonCameraType()camera type
void SetEngineStarted(bool started)CarDoorState TranslateAnimationPhaseToCarDoorState(string animation)string GetActionCompNameCoolant()float GetActionDistanceCoolant()string GetActionCompNameOil()float GetActionDistanceOil()string GetActionCompNameBrakes()float GetActionDistanceBrakes()void InitializeActions()Show 3 more
, Class.Type(), m_CarTypeActionsMap, and m_InputActionMapoverride void GetActions(typename action_input_type, out array<ActionBase_Basic> actions)void SetActions()void AddAction(typename actionName)void RemoveAction(typename actionName)override bool IsInventoryVisible()Show 4 more
, EntityAI.m_Initialized, m_WindowLarge, m_WindowSmall, and GameConstants.STATE_RUINEDoverride void EEOnCECreate()void ForceUpdateLightsStart()void ForceUpdateLightsEnd()float GetBatteryConsumption()float GetBatteryRuntimeConsumption()ItemBase GetBattery()Show 4 more
, IsVitalCarBattery(), IsVitalTruckBattery(), CarBattery.SLOT_ID, and TruckBattery.SLOT_IDShow 3 more
, OnEngineStart(), OnEngineStop(), and OnUpdate()protected void UpdateBattery(ItemBase battery)void SetCarHornState(int pState)Show 1 more
, m_CarHornStateprotected void GenerateCarHornAINoise(int pState)Show 3 more
, CGame.GetWeather(), m_NoisePar, and m_NoiseSystemoverride vector GetDefaultHitPosition()float GetPushForceCoefficientMultiplier()Show 2 more
, CGame.IsServer(), and m_DebugContactDamageMessageprotected void SpawnUniversalParts()Show 4 more
, IsVitalGlowPlug(), IsVitalRadiator(), Transport.IsVitalSparkPlug(), and IsVitalTruckBattery()Show 19 more
, CivilianSedan_Wine.OnDebugSpawn(), Hatchback_02.OnDebugSpawn(), Hatchback_02_Black.OnDebugSpawn(), Hatchback_02_Blue.OnDebugSpawn(), Hatchback_02_TEST.OnDebugSpawn(), Offroad_02.OnDebugSpawn(), Offroad_02_TEST.OnDebugSpawn(), OffroadHatchback.OnDebugSpawn(), OffroadHatchback_Blue.OnDebugSpawn(), OffroadHatchback_TEST.OnDebugSpawn(), OffroadHatchback_White.OnDebugSpawn(), Sedan_02.OnDebugSpawn(), Sedan_02_Grey.OnDebugSpawn(), Sedan_02_Red.OnDebugSpawn(), Sedan_02_TEST.OnDebugSpawn(), Truck_01_Base.OnDebugSpawn(), Truck_01_Covered_Blue.OnDebugSpawn(), Truck_01_Covered_Orange.OnDebugSpawn(), and Truck_01_Covered_TEST.OnDebugSpawn()protected void SpawnAdditionalItems()Show 3 more
, EntityAI.GetInventory(), EntityAI.GetInventory(), and ItemBase.SetLiquidType()Show 19 more
, CivilianSedan_Wine.OnDebugSpawn(), Hatchback_02.OnDebugSpawn(), Hatchback_02_Black.OnDebugSpawn(), Hatchback_02_Blue.OnDebugSpawn(), Hatchback_02_TEST.OnDebugSpawn(), Offroad_02.OnDebugSpawn(), Offroad_02_TEST.OnDebugSpawn(), OffroadHatchback.OnDebugSpawn(), OffroadHatchback_Blue.OnDebugSpawn(), OffroadHatchback_TEST.OnDebugSpawn(), OffroadHatchback_White.OnDebugSpawn(), Sedan_02.OnDebugSpawn(), Sedan_02_Grey.OnDebugSpawn(), Sedan_02_Red.OnDebugSpawn(), Sedan_02_TEST.OnDebugSpawn(), Truck_01_Base.OnDebugSpawn(), Truck_01_Covered_Blue.OnDebugSpawn(), Truck_01_Covered_Orange.OnDebugSpawn(), and Truck_01_Covered_TEST.OnDebugSpawn()protected void FillUpCarFluids()Show 20 more
, CivilianSedan_TEST.OnDebugSpawn(), CivilianSedan_Wine.OnDebugSpawn(), Hatchback_02.OnDebugSpawn(), Hatchback_02_Black.OnDebugSpawn(), Hatchback_02_Blue.OnDebugSpawn(), Hatchback_02_TEST.OnDebugSpawn(), Offroad_02.OnDebugSpawn(), Offroad_02_TEST.OnDebugSpawn(), OffroadHatchback.OnDebugSpawn(), OffroadHatchback_Blue.OnDebugSpawn(), OffroadHatchback_TEST.OnDebugSpawn(), OffroadHatchback_White.OnDebugSpawn(), Sedan_02.OnDebugSpawn(), Sedan_02_Grey.OnDebugSpawn(), Sedan_02_Red.OnDebugSpawn(), Sedan_02_TEST.OnDebugSpawn(), Truck_01_Base.OnDebugSpawn(), Truck_01_Covered_Blue.OnDebugSpawn(), Truck_01_Covered_Orange.OnDebugSpawn(), and Truck_01_Covered_TEST.OnDebugSpawn()protected override event typename GetOwnerStateType()protected override event typename GetMoveType()protected override event void ObtainState(PawnOwnerState pState)protected override event void RewindState(PawnOwnerState pState, PawnMove pMove, inout NetworkRewindType pRewindType)bool IsServerOrOwner()DEPRECATED Gets called everytime the game wants to switch the lights.
Returns: true when lights can be switched, false otherwise.
float GetEnviroHeatComfortOverride()