|
| void | CarScript () |
| |
| override string | GetVehicleType () |
| |
| override VehicleHornComponent | GetVehicleHornComponent () |
| |
| 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 () |
| |
| void | InitializeParticles () |
| |
| override float | GetLiquidThroughputCoef () |
| |
| override void | CleanupEffects () |
| |
| void | CleanupSound (EffectSound sound) |
| |
| override int | GetFluidCapacityScript (ETransportFluid fluidType) |
| |
| override float | GetFluidFractionScript (ETransportFluid fluidType) |
| |
| override void | FillScript (ETransportFluid fluidType, float amount) |
| |
| override void | OnVariablesSynchronized () |
| |
| void | PlayCrashLightSound () |
| |
| void | PlayCrashHeavySound () |
| |
| bool | HasGangedTailAndBrakeLights () |
| |
| 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) |
| |
| bool | CanManipulateSpareWheel (string slotSelectionName) |
| |
| override void | EOnPostFrame (IEntity other, int extra) |
| |
| override void | EOnPostSimulate (IEntity other, float timeSlice) |
| |
| void | OnBrakesPressed () |
| |
| void | OnBrakesReleased () |
| |
| override void | OnDriverExit (Human player) |
| |
| void | OnVehicleJumpOutServer (GetOutTransportActionData gotActionData) |
| |
| override bool | DetectFlipped (VehicleFlippedContext ctx) |
| |
| override void | OnInput (float dt) |
| |
| override void | OnUpdate (float dt) |
| |
| override void | EEKilled (Object killer) |
| |
| 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) |
| |
| EffectSound | CreateSoundForAnimationSource (string animSource) |
| |
| void | HandleDoorsSound (string animSource, float phase) |
| |
| void | HandleSeatAdjustmentSound (string animSource, float phase) |
| |
| 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.
|
| |
| override bool | OnBeforeLightOn () |
| |
| override void | UpdateLights (int new_gear=-1) |
| |
| void | UpdateLightsClient (int newGear=-1) |
| |
| void | UpdateLightsServer (int newGear=-1) |
| |
| void | LeakFluid (CarFluid fluid) |
| |
| void | PartsHealthCheck () |
| |
| 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 | IsVitalEngineBelt () |
| |
| bool | IsVitalRadiator () |
| |
| 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 () |
| |
| 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 () |
| |
| float | GetBatteryConsumption () |
| |
| float | GetBatteryRuntimeConsumption () |
| |
| float | GetBatteryRechargeRate () |
| |
| ItemBase | GetBattery () |
| |
| void | UpdateBattery (ItemBase battery) |
| |
| void | SetCarHornState (int pState) |
| |
| override vector | GetDefaultHitPosition () |
| |
| float | GetPushForceCoefficientMultiplier () |
| |
| void | SpawnUniversalParts () |
| |
| void | SpawnAdditionalItems () |
| |
| void | FillUpCarFluids () |
| |
| override event | GetOwnerStateType () |
| |
| override event | GetMoveType () |
| |
| override event void | ObtainState (PawnOwnerState pState) |
| |
| override event void | RewindState (PawnOwnerState pState, PawnMove pMove, inout NetworkRewindType pRewindType) |
| |
| bool | IsServerOrOwner () |
| |
| bool | OnBeforeSwitchLights (bool toOn) |
| |
| float | GetEnviroHeatComfortOverride () |
| |
| void | ForceUpdateLightsStart () |
| |
| void | ForceUpdateLightsEnd () |
| |
| bool | IsVitalCarBattery () |
| |
| bool | IsVitalTruckBattery () |
| |
| bool | IsScriptedLightsOn () |
| |
| void | BrakesRearLight () |
| |
| void | ReverseRearLight () |
| |
| void | BrakeAndReverseRearLight () |
| |
| void | NoRearLight () |
| |
| void | LeftFrontLightShineOn () |
| |
| void | RightFrontLightShineOn () |
| |
| void | LeftFrontLightShineOff () |
| |
| void | RightFrontLightShineOff () |
| |
| void | ReverseLightsShineOn () |
| |
| void | ReverseLightsShineOff () |
| |
| void | BrakeLightsShineOn () |
| |
| void | BrakeLightsShineOff () |
| |
| void | TailLightsShineOn () |
| |
| void | TailLightsShineOff () |
| |
| void | DashboardShineOn () |
| |
| void | DashboardShineOff () |
| |
| CarRearLightBase | CreateRearLight () |
| |
| CarLightBase | CreateFrontLight () |
| |
| void | CheckVitalItem (bool isVital, int slotId) |
| |
| void | CheckVitalItem (bool isVital, string slot_name) |
| |
| void | CarPartsHealthCheck () |
| |
Base script class for cars
См. определение в файле CarScript.c строка 94