Native class for boats - handles physics simulation. Подробнее...
Защищенные члены | |
override event | GetOwnerStateType () |
override event | GetMoveType () |
proto native float | GetSteering () |
Returns the actual steering value in range <-1, 1>. | |
proto native void | SetSteering (float value) |
Sets the future steering value. | |
proto native float | GetThrottle () |
Returns the actual throttle value in range <0, 1>. | |
proto native void | SetThrottle (float value) |
Sets the future throttle value. | |
proto native int | GetClutch () |
Returns the value of how much the clutch is disengaged. | |
proto native void | SetClutch (float value) |
Sets the future clutch value. | |
proto native bool | HasEngine () |
Returns if there is an engine. | |
proto native float | EngineGetRPMMin () |
Returns engine's min operating rpm. | |
proto native float | EngineGetRPMIdle () |
Returns engine's idle rpm before engine stalls. | |
proto native float | EngineGetRPMMax () |
Returns engine's max rpm before engine blows up. | |
proto native float | EngineGetRPMRedline () |
Returns engine's maximal working rpm without damaging the engine. | |
proto native float | EngineGetRPM () |
Returns engine's rpm value. | |
proto native bool | EngineIsOn () |
Returns true when engine is running, false otherwise. | |
proto native void | EngineStart () |
Starts the engine. | |
proto native void | EngineStop () |
Stops the engine. | |
proto native int | GetCurrentGear () |
Returns the index of the current gear, -1 if there is no engine. | |
proto native int | GetGear () |
Returns the index of the future gear, -1 if there is no engine. | |
proto native int | GetNeutralGear () |
Returns the index of the neutral gear. | |
proto native int | GetGearCount () |
Returns the number of gears. | |
proto native void | ShiftUp () |
Shifts the future gear up, triggering gearbox simulation. | |
proto native void | ShiftTo (int gear) |
Shifts the future gear to selected gear, triggering gearbox simulation. | |
proto native void | ShiftDown () |
Shifts the future gear down, triggering gearbox simulation. | |
proto native vector | PropellerGetPosition () |
Returns the propeller position in local space. | |
proto native float | PropellerGetAngularVelocity () |
Returns the angular velocity of the propeller. | |
proto native float | GetFluidCapacity (BoatFluid fluid) |
proto native float | GetFluidFraction (BoatFluid fluid) |
proto native void | Leak (BoatFluid fluid, float amount) |
Removes from the specified fluid the specified amount. | |
proto native void | LeakAll (BoatFluid fluid) |
Removes all the specified fluid from vehicle. | |
proto native void | Fill (BoatFluid fluid, float amount) |
Adds to the specified fluid the specified amount. | |
bool | OnBeforeEngineStart () |
void | OnEngineStart () |
void | OnEngineStop () |
void | OnGearChanged (int newGear, int oldGear) |
void | OnFluidChanged (BoatFluid fluid, float newValue, float oldValue) |
float | OnSound (BoatSoundCtrl ctrl, float oldValue) |
override event | GetOwnerStateType () |
override event | GetMoveType () |
proto native float | GetSpeedometer () |
Returns the current speed of the vehicle in km/h. | |
float | GetSpeedometerAbsolute () |
Returns the current speed of the vehicle in km/h. Value is absolute. | |
override bool | IsAreaAtDoorFree (int currentSeat, float maxAllowedObjHeight=0.5, float horizontalExtents=0.5, float playerHeight=1.7) |
override Shape | DebugFreeAreaAtDoor (int currentSeat, float maxAllowedObjHeight=0.5, float horizontalExtents=0.5, float playerHeight=1.7) |
bool | DetectFlippedUsingWheels (VehicleFlippedContext ctx, bool disallowSide) |
proto native float | GetSteering () |
Returns the current steering value in range <-1, 1>. | |
proto native void | SetSteering (float value, bool unused0=false) |
Sets the future steering value. | |
proto native float | GetThrottle () |
Returns the actual throttle value in range <0, 1>. | |
proto native void | SetThrottle (float value) |
Sets the future throttle value. | |
proto native int | GetClutch () |
Returns the value of how much the clutch is disengaged. | |
proto native void | SetClutch (float value) |
Sets the future clutch value. | |
proto native float | GetBrake () |
Returns the current brake value in range <0, 1>. | |
proto native void | SetBrake (float value, float unused0=0, bool unused1=false) |
Sets the future brake value. | |
proto native float | GetHandbrake () |
Returns the current handbrake value in range <0, 1>. | |
proto native void | SetHandbrake (float value) |
Sets the future handbrake value. | |
proto native void | SetBrakesActivateWithoutDriver (bool activate=true) |
Sets if brakes should activate without a driver present. | |
proto native float | EngineGetRPMMin () |
Returns engine's min operating rpm. | |
proto native float | EngineGetRPMIdle () |
Returns engine's idle rpm before engine stalls. | |
proto native float | EngineGetRPMMax () |
Returns engine's max rpm before engine blows up. | |
proto native float | EngineGetRPMRedline () |
Returns engine's maximal working rpm without damaging the engine. | |
proto native float | EngineGetRPM () |
Returns engine's rpm value. | |
proto native bool | EngineIsOn () |
Returns true when engine is running, false otherwise. | |
proto native void | EngineStart () |
Starts the engine. | |
proto native void | EngineStop () |
Stops the engine. | |
proto native vector | GetEnginePos () |
Get actual position of engine (model space) | |
proto native void | SetEnginePos (vector pos) |
Override the position of engine (model space) | |
proto native int | GetCurrentGear () |
Returns the index of the current gear, -1 if there is no engine. | |
proto native int | GetGear () |
Returns the index of the future gear, -1 if there is no engine. | |
proto native int | GetNeutralGear () |
Returns the index of the neutral gear. | |
proto native int | GetGearCount () |
Returns the number of gears. | |
proto native void | ShiftUp () |
Shifts the future gear up, triggering gearbox simulation. | |
proto native void | ShiftTo (int gear) |
Shifts the future gear to selected gear, triggering gearbox simulation. | |
proto native void | ShiftDown () |
Shifts the future gear down, triggering gearbox simulation. | |
proto native CarGearboxType | GearboxGetType () |
Returns gearbox type. See CarGearboxType enum for more info. | |
proto native CarAutomaticGearboxMode | GearboxGetMode () |
Returns gearbox mode. This is useful when car has automatic gearbox. | |
proto native bool | WheelIsAnyLocked () |
Returns true if any of the wheels are locked in terms of its movement. | |
proto native float | WheelGetAngularVelocity (int wheelIdx) |
proto native bool | WheelHasContact (int wheelIdx) |
proto native vector | WheelGetContactPosition (int wheelIdx) |
proto native vector | WheelGetContactNormal (int wheelIdx) |
proto native vector | WheelGetDirection (int wheelIdx) |
proto native SurfaceInfo | WheelGetSurface (int wheelIdx) |
proto native CarWheelWaterState | WheelGetWaterState (int wheelIdx) |
proto native EntityAI | WheelGetEntity (int wheelIdx) |
proto native bool | WheelIsLocked (int wheelIdx) |
proto native int | WheelCount () |
How many wheel can be attached to a car (hubs only) | |
proto native int | WheelCountPresent () |
Number of actually attached wheels (hubs only) | |
proto native float | GetFluidCapacity (CarFluid fluid) |
proto native float | GetFluidFraction (CarFluid fluid) |
proto native void | Leak (CarFluid fluid, float amount) |
Removes from the specified fluid the specified amount. | |
proto native void | LeakAll (CarFluid fluid) |
Removes all the specified fluid from vehicle. | |
proto native void | Fill (CarFluid fluid, float amount) |
Adds to the specified fluid the specified amount. | |
bool | OnBeforeEngineStart () |
void | OnEngineStart () |
void | OnEngineStop () |
void | OnGearChanged (int newGear, int oldGear) |
void | OnFluidChanged (CarFluid fluid, float newValue, float oldValue) |
float | OnSound (CarSoundCtrl ctrl, float oldValue) |
proto native void | ForcePosition (vector pos) |
proto native void | ForceDirection (vector dir) |
proto native CarController | GetController () |
proto native float | GetThrustTurbo () |
proto native float | GetThrustGentle () |
proto native float | GetThrust () |
proto native void | SetThrust (float in, float gentle=0, float turbo=0) |
proto native void | SetClutchState (bool in) |
proto native int | GetGearsCount () |