Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
BaseVehicleControllerComponent.c
Go to the documentation of this file.
1/*
2===========================================
3Do not modify, this script is generated
4===========================================
5*/
6
11
13{
15 proto external VehicleBaseSimulation GetBaseSimulation();
17 proto external FuelManagerComponent GetFuelManager();
19 proto external BaseLightManagerComponent GetLightManager();
23 proto external void SetPilotCompartmentSlot(PilotCompartmentSlot pilot);
27 proto external BaseWeaponManagerComponent GetWeaponManager();
29 proto external void Shutdown();
31 proto external bool CanSwitchSeat();
33 proto external bool ArePilotControlsLocked();
35 proto external void LockPilotControls(bool bIsLocked);
37 static proto EVehicleDrivingAssistanceMode GetDrivingAssistanceMode();
39 static proto void SetDrivingAssistanceMode(EVehicleDrivingAssistanceMode mode);
41 proto external void CancelStart();
43 proto external void TryStartEngine();
48 proto external bool StartEngine();
52 proto external void ForceStartEngine(ForceStartEngineParams params = null);
56 proto external void ForceStopEngine();
61 proto external void StopEngine(bool playDriverAnimation = true);
63 proto external bool IsEngineOn();
65 proto external float GetEngineStartupChance();
70 proto external void SetEngineStartupChance(float chance);
72 proto external bool GetEngineDrowned();
77 proto external void SetEngineDrowned(bool drowned);
78
79 // callbacks
80
82 event void OnPostInit(IEntity owner);
84 event void OnEngineStartBegin();
86 event void OnEngineStartProgress();
88 event void OnEngineStartInterrupt();
90 event void OnEngineStartSuccess();
92 event void OnEngineStartFail(EVehicleEngineStartFailedReason reason);
97 event bool OnBeforeEngineStart();
99 event void OnEngineStart();
101 event void OnEngineStop();
102}
103
void OnEngineStop()
Turn off the effect and pause the damaged exhaust effect.
PilotCompartmentSlot GetPilotCompartmentSlot()
Get primary pilot compartment slot.
Definition Vehicle.c:104
override bool OnBeforeEngineStart()
override void OnEngineStartSuccess()
Gets called when the engine start routine has successfully completed.
override void OnEngineStartBegin()
Gets called when the engine start routine begins (animation event).
override void OnEngineStart()
Is called every time the engine starts.
override void OnEngineStartProgress()
Get called while engine starter is active.
override void OnEngineStartInterrupt()
Gets called when the engine start routine was interrupted.
EVehicleEngineStartFailedReason
Describes failure types of engine startup routine.
EVehicleDrivingAssistanceMode
Player vehicle driving assistance modes. Individual features may become separate options in future.
proto external SignalsManagerComponent GetSignalsManager()