Arma Reforger Explorer  1.1.0.42
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
BaseVehicleControllerComponent_SA.c
Go to the documentation of this file.
1 /*
2 ===========================================
3 Do not modify, this script is generated
4 ===========================================
5 */
6 
12 class BaseVehicleControllerComponent_SAClass: CompartmentControllerComponentClass
13 {
14 }
15 
16 class BaseVehicleControllerComponent_SA: CompartmentControllerComponent
17 {
18  proto external void Shutdown();
19  proto external bool CanSwitchSeat();
21  static proto EVehicleDrivingAssistanceMode GetDrivingAssistanceMode();
23  static proto void SetDrivingAssistanceMode(EVehicleDrivingAssistanceMode mode);
25  proto external VehicleBaseSimulation GetBaseSimulation();
27  proto external FuelManagerComponent GetFuelManager();
29  proto external BaseLightManagerComponent GetLightManager();
33  proto external SignalsManagerComponent GetSignalsManager();
35  proto external BaseWeaponManagerComponent GetWeaponManager();
36  proto external void CancelStart();
38  proto external void TryStartEngine();
43  proto external bool StartEngine();
47  proto external void ForceStartEngine();
51  proto external void ForceStopEngine();
56  proto external void StopEngine(bool playDriverAnimation = true);
57  proto external bool IsEngineOn();
59  proto external float GetEngineStartupChance();
64  proto external void SetEngineStartupChance(float chance);
66  proto external bool GetEngineDrowned();
71  proto external void SetEngineDrowned(bool drowned);
72 
73  // callbacks
74 
76  event void OnEngineStartBegin();
78  event void OnEngineStartProgress();
80  event void OnEngineStartInterrupt();
82  event void OnEngineStartSuccess();
89  event bool OnBeforeEngineStart();
91  event void OnEngineStart();
93  event void OnEngineStop();
94  event void OnPostInit(IEntity owner);
95  event void OnDelete(IEntity owner);
96 }
97 
OnEngineStartProgress
event void OnEngineStartProgress()
Get called while engine starter is active (animation event - NOT IMPLEMENTED IN BASE VEHICLE).
OnEngineStartBegin
event void OnEngineStartBegin()
Gets called when the engine start routine begins (animation event - NOT IMPLEMENTED IN BASE VEHICLE).
OnEngineStartFail
event void OnEngineStartFail(EVehicleEngineStartFailedReason reason)
Gets called when the engine start routine has failed.
OnPostInit
event void OnPostInit(IEntity owner)
Editable Mine.
Definition: SCR_AIConfigComponent.c:72
OnEngineStop
event void OnEngineStop()
Is called every time the engine stops.
Definition: SCR_MotorExhaustEffectGeneralComponent.c:332
EVehicleEngineStartFailedReason
EVehicleEngineStartFailedReason
Describes failure types of engine startup routine.
Definition: EVehicleEngineStartFailedReason.c:13
GetLightManager
proto external BaseLightManagerComponent GetLightManager()
Returns the light manager associated with this controller.
OnDelete
event void OnDelete(IEntity owner)
Definition: SCR_CampaignBuildingCompositionComponent.c:538
GetSignalsManager
proto external SignalsManagerComponent GetSignalsManager()
Returns the signals manager associated with this controller.
PilotCompartmentSlot
Definition: PilotCompartmentSlot.c:12
GetWeaponManager
proto external BaseWeaponManagerComponent GetWeaponManager()
Returns the weapon manager associated with this controller.
BaseVehicleControllerComponent_SAClass
Definition: BaseVehicleControllerComponent_SA.c:12
OnEngineStartInterrupt
event void OnEngineStartInterrupt()
Gets called when the engine start routine was interrupted.
IsEngineOn
proto external bool IsEngineOn()
GetFuelManager
proto external FuelManagerComponent GetFuelManager()
Returns the fuel manager associated with this controller.
GetEngineStartupChance
proto external float GetEngineStartupChance()
Returns the engine startup chance in <0, 100>.
TryStartEngine
proto external void TryStartEngine()
Try to start the engine with the chance of getting the engine not started based on engine startup cha...
OnBeforeEngineStart
event bool OnBeforeEngineStart()
CanSwitchSeat
proto external bool CanSwitchSeat()
EVehicleDrivingAssistanceMode
EVehicleDrivingAssistanceMode
Player vehicle driving assistance modes. Individual features may become separate options in future.
Definition: EVehicleDrivingAssistanceMode.c:13
ForceStopEngine
proto external void ForceStopEngine()
GetBaseSimulation
proto external VehicleBaseSimulation GetBaseSimulation()
Returns the base of simulation component associated with this controller.
Shutdown
BaseVehicleControllerComponent_SAClass CompartmentControllerComponentClass Shutdown()
StopEngine
proto external void StopEngine(bool playDriverAnimation=true)
StartEngine
proto external bool StartEngine()
OnEngineStart
event void OnEngineStart()
Is called every time the engine starts.
SetEngineStartupChance
proto external void SetEngineStartupChance(float chance)
GetPilotCompartmentSlot
proto external PilotCompartmentSlot GetPilotCompartmentSlot()
Returns the pilot compartment slot associated with this controller.
SetEngineDrowned
proto external void SetEngineDrowned(bool drowned)
CancelStart
proto external void CancelStart()
OnEngineStartSuccess
event void OnEngineStartSuccess()
Gets called when the engine start routine has successfully completed.
GetEngineDrowned
proto external bool GetEngineDrowned()
Returns true if the engine is drowned.
ForceStartEngine
proto external void ForceStartEngine()