Arma Reforger Explorer  1.1.0.42
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
CarControllerComponent.c
Go to the documentation of this file.
1 /*
2 ===========================================
3 Do not modify, this script is generated
4 ===========================================
5 */
6 
13 {
14 }
15 
16 class CarControllerComponent: VehicleControllerComponent
17 {
18  proto external void Shutdown();
20  proto external VehicleWheeledSimulation GetWheeledSimulation();
22  proto external bool IsThrottleTurbo();
24  proto external bool GetHandBrake();
26  proto external bool GetPersistentHandBrake();
28  proto external void SetPersistentHandBrake(bool newValue);
29  proto external void CancelStart();
30  proto external bool HasAutomaticGearbox();
31  proto external int GetFutureGear();
32  proto external int GetCurrentGear();
34  proto external VehicleWheeledSimulation GetSimulation();
35 
36  // callbacks
37 
39  event void OnEngineStartBegin();
41  event void OnEngineStartProgress();
43  event void OnEngineStartInterrupt();
45  event void OnEngineStartSuccess();
53  event bool OnBeforeEngineStart();
55  event void OnEngineStart();
57  event void OnEngineStop();
58  event void OnPostInit(IEntity owner);
59  event void OnDelete(IEntity owner);
60 }
61 
SetPersistentHandBrake
proto external void SetPersistentHandBrake(bool newValue)
sets persistent handbrake state
GetPersistentHandBrake
proto external bool GetPersistentHandBrake()
returns true if persistent handbrake is active
EVehicleEngineStartFailedReason
EVehicleEngineStartFailedReason
Describes failure types of engine startup routine.
Definition: EVehicleEngineStartFailedReason.c:13
Shutdown
CarControllerComponentClass VehicleControllerComponentClass Shutdown()
CancelStart
proto external void CancelStart()
IsThrottleTurbo
proto external bool IsThrottleTurbo()
returns true if throttle "turbo" modifier is active
OnDelete
event void OnDelete(IEntity owner)
Definition: SCR_CampaignBuildingCompositionComponent.c:538
VehicleControllerComponentClass
Definition: VehicleControllerComponent.c:12
OnBeforeEngineStart
event bool OnBeforeEngineStart()
HasAutomaticGearbox
proto external bool HasAutomaticGearbox()
OnPostInit
event void OnPostInit(IEntity owner)
Editable Mine.
Definition: SCR_AIConfigComponent.c:72
GetSimulation
proto external VehicleWheeledSimulation GetSimulation()
returns simulation component of this controllers
GetWheeledSimulation
proto external VehicleWheeledSimulation GetWheeledSimulation()
Returns the simulation component associated with this controller.
OnEngineStart
event void OnEngineStart()
Is called every time the engine starts.
GetFutureGear
proto external int GetFutureGear()
GetHandBrake
proto external bool GetHandBrake()
returns true if handbrake is active
OnEngineStartProgress
event void OnEngineStartProgress()
Get called while engine starter is active.
OnEngineStartBegin
event void OnEngineStartBegin()
Gets called when the engine start routine begins (animation event).
OnEngineStartSuccess
event void OnEngineStartSuccess()
Gets called when the engine start routine has successfully completed.
CarControllerComponentClass
Definition: CarControllerComponent.c:12
OnEngineStartInterrupt
event void OnEngineStartInterrupt()
Gets called when the engine start routine was interrupted.
GetCurrentGear
proto external int GetCurrentGear()
OnEngineStop
event void OnEngineStop()
Is called every time the engine stops.
Definition: SCR_MotorExhaustEffectGeneralComponent.c:332
OnEngineStartFail
event void OnEngineStartFail(EVehicleEngineStartFailedReason reason)
Gets called when the engine start routine has failed.