| 
| void  | CarScript () | 
|   | 
| override void  | EEInit () | 
|   | 
| override 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) | 
|   | 
| override void  | EEDelete (EntityAI parent) | 
|   | 
| void  | ~CarScript () | 
|   | 
| void  | CleanupEffects () | 
|   | 
| void  | CleanupSound (EffectSound sound) | 
|   | 
| override void  | GetDebugActions (out TSelectableActionInfoArrayEx outputList) | 
|   | 
| override bool  | OnAction (int action_id, Man player, ParamsReadContext ctx) | 
|   | 
| override void  | OnVariablesSynchronized () | 
|   | 
| void  | CreateCarDestroyedEffect () | 
|   | 
| override void  | EEItemAttached (EntityAI item, string slot_name) | 
|   | 
| void  | UpdateHeadlightState () | 
|   | 
| override void  | EEItemDetached (EntityAI item, string slot_name) | 
|   | 
| override void  | OnAttachmentRuined (EntityAI attachment) | 
|   | 
| override bool  | CanReceiveAttachment (EntityAI attachment, int slotId) | 
|   | 
| override bool  | CanReleaseAttachment (EntityAI attachment) | 
|   | 
| protected bool  | CanManipulateSpareWheel (string slotSelectionName) | 
|   | 
| override void  | EOnPostSimulate (IEntity other, float timeSlice) | 
|   | 
| void  | OnBrakesPressed () | 
|   | 
| void  | OnBrakesReleased () | 
|   | 
| override void  | OnDriverExit (Human player) | 
|   | 
| void  | OnVehicleJumpOutServer (GetOutTransportActionData gotActionData) | 
|   | 
| protected override bool  | DetectFlipped (VehicleFlippedContext ctx) | 
|   | 
| override void  | OnUpdate (float dt) | 
|   | 
| override void  | EEKilled (Object killer) | 
|   | 
| override void  | OnContact (string zoneName, vector localPos, IEntity other, Contact data) | 
|   | 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.  
  | 
|   | 
| void  | DamageCrew (float dmg) | 
|   | Responsible for damaging crew in a car crash.  
  | 
|   | 
| override float  | OnSound (CarSoundCtrl ctrl, float oldValue) | 
|   | 
| override void  | OnAnimationPhaseStarted (string animSource, float phase) | 
|   | 
| protected EffectSound  | CreateSoundForAnimationSource (string animSource) | 
|   | 
| protected void  | HandleDoorsSound (string animSource, float phase) | 
|   | 
| protected void  | HandleSeatAdjustmentSound (string animSource, float phase) | 
|   | 
| protected void  | HandleCarHornSound (ECarHornState pState) | 
|   | 
| void  | SetCarEngineSoundState (CarEngineSoundState pState) | 
|   | 
| void  | HandleEngineSound (CarEngineSoundState state) | 
|   | 
| override void  | MarkCrewMemberUnconscious (int crewMemberIndex) | 
|   | 
| override void  | MarkCrewMemberDead (int crewMemberIndex) | 
|   | 
| override void  | OnFluidChanged (CarFluid fluid, float newValue, float oldValue) | 
|   | 
| override bool  | OnBeforeEngineStart () | 
|   | 
| void  | OnIgnition () | 
|   | 
| int  | CheckOperationalRequirements () | 
|   | 
| bool  | CheckOperationalState () | 
|   | 
| override void  | OnGearChanged (int newGear, int oldGear) | 
|   | 
| override void  | OnEngineStart () | 
|   | Gets called everytime the engine starts.  
  | 
|   | 
| override void  | OnEngineStop () | 
|   | Gets called everytime the engine stops.  
  | 
|   | 
| bool  | IsScriptedLightsOn () | 
|   | Proper way to get if light is swiched on. Use instead of IsLightsOn().  
  | 
|   | 
| void  | ToggleHeadlights () | 
|   | Switches headlights on/off, including the illumination of the control panel and synchronizes this change to all clients.  
  | 
|   | 
| void  | UpdateLights (int new_gear=-1) | 
|   | 
| void  | UpdateLightsClient (int newGear=-1) | 
|   | 
| void  | UpdateLightsServer (int newGear=-1) | 
|   | 
| protected 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 () | 
|   | 
| protected void  | ReverseLightsShineOff () | 
|   | 
| protected void  | BrakeLightsShineOn () | 
|   | 
| protected void  | BrakeLightsShineOff () | 
|   | 
| protected void  | TailLightsShineOn () | 
|   | 
| protected void  | TailLightsShineOff () | 
|   | 
| protected void  | DashboardShineOn () | 
|   | 
| protected void  | DashboardShineOff () | 
|   | 
| protected CarRearLightBase  | CreateRearLight () | 
|   | 
| protected CarLightBase  | CreateFrontLight () | 
|   | 
| protected void  | CheckVitalItem (bool isVital, int slotId) | 
|   | 
| protected void  | CheckVitalItem (bool isVital, string slot_name) | 
|   | 
| protected void  | LeakFluid (CarFluid fluid) | 
|   | 
| protected void  | CarPartsHealthCheck () | 
|   | 
| bool  | GetCrashLightSound () | 
|   | 
| void  | SynchCrashLightSound (bool play) | 
|   | 
| void  | PlayCrashLightSound () | 
|   | 
| bool  | GetCrashHeavySound () | 
|   | 
| void  | SynchCrashHeavySound (bool play) | 
|   | 
| void  | PlayCrashHeavySound () | 
|   | 
| void  | PlaySoundEx (string soundset, EffectSound sound, out bool soundbool) | 
|   | 
| void  | PlaySound (string soundset, EffectSound sound, out bool soundbool) | 
|   | 
| string  | GetAnimSourceFromSelection (string selection) | 
|   | 
| string  | GetSelectionFromAnimSource (string animSource) | 
|   | 
| string  | GetDoorConditionPointFromSelection (string selection) | 
|   | 
| string  | GetDoorSelectionNameFromSeatPos (int posIdx) | 
|   | 
| string  | GetDoorInvSlotNameFromSeatPos (int posIdx) | 
|   | 
| int  | GetCrewIndex (string selection) | 
|   | 
| override bool  | CanReachSeatFromDoors (string pSeatSelection, vector pFromPos, float pDistance=1.0) | 
|   | 
| bool  | IsVitalCarBattery () | 
|   | 
| bool  | IsVitalTruckBattery () | 
|   | 
| bool  | IsVitalGlowPlug () | 
|   | 
| bool  | IsVitalEngineBelt () | 
|   | 
| bool  | IsVitalRadiator () | 
|   | 
| bool  | IsVitalFuelTank () | 
|   | 
| bool  | HasRadiator () | 
|   | 
| EntityAI  | GetRadiator () | 
|   | 
| bool  | IsMoving () | 
|   | 
| bool  | IsHandbrakeActive () | 
|   | 
| override int  | Get3rdPersonCameraType () | 
|   | camera type  
  | 
|   | 
| void  | SetEngineStarted (bool started) | 
|   | 
| int  | GetCarDoorsState (string slotType) | 
|   | 
| CarDoorState  | TranslateAnimationPhaseToCarDoorState (string animation) | 
|   | 
| string  | GetActionCompNameCoolant () | 
|   | 
| float  | GetActionDistanceCoolant () | 
|   | 
| string  | GetActionCompNameOil () | 
|   | 
| float  | GetActionDistanceOil () | 
|   | 
| string  | GetActionCompNameBrakes () | 
|   | 
| float  | GetActionDistanceBrakes () | 
|   | 
| override bool  | CanPutIntoHands (EntityAI parent) | 
|   | 
| void  | InitializeActions () | 
|   | 
| override void  | GetActions (typename action_input_type, out array< ActionBase_Basic > actions) | 
|   | 
| void  | SetActions () | 
|   | 
| void  | AddAction (typename actionName) | 
|   | 
| void  | RemoveAction (typename actionName) | 
|   | 
| override bool  | IsInventoryVisible () | 
|   | 
| override void  | EEHealthLevelChanged (int oldLevel, int newLevel, string zone) | 
|   | 
| override void  | EEOnCECreate () | 
|   | 
| void  | ForceUpdateLightsStart () | 
|   | 
| void  | ForceUpdateLightsEnd () | 
|   | 
| float  | GetBatteryConsumption () | 
|   | 
| float  | GetBatteryRuntimeConsumption () | 
|   | 
| float  | GetBatteryRechargeRate () | 
|   | 
| ItemBase  | GetBattery () | 
|   | 
| protected void  | UpdateBattery (ItemBase battery) | 
|   | 
| void  | SetCarHornState (int pState) | 
|   | 
| protected void  | GenerateCarHornAINoise (int pState) | 
|   | 
| override vector  | GetDefaultHitPosition () | 
|   | 
| float  | GetPushForceCoefficientMultiplier () | 
|   | 
| protected void  | SpawnUniversalParts () | 
|   | 
| protected void  | SpawnAdditionalItems () | 
|   | 
| protected void  | FillUpCarFluids () | 
|   | 
| protected override event  | GetOwnerStateType () | 
|   | 
| protected override event  | GetMoveType () | 
|   | 
| protected override event void  | ObtainState (PawnOwnerState pState) | 
|   | 
| protected override event void  | RewindState (PawnOwnerState pState, PawnMove pMove, inout NetworkRewindType pRewindType) | 
|   | 
| bool  | IsServerOrOwner () | 
|   | 
| bool  | OnBeforeSwitchLights (bool toOn) | 
|   | 
| float  | GetEnviroHeatComfortOverride () | 
|   |