![]() |
Kerbal Space Program
1.12.4
|
Public Member Functions | |
| override object | GetInternalObject (Type type) |
| float | GetOptimalGearShiftRatio () |
| float | GetWheelFinalRatio (int wheelIndex, int gear=0) |
Public Member Functions inherited from VehiclePhysics.VehicleBase | |
| void | AddWheelBrakeTorque (int wheelIndex, float torque) |
| void | DebugLogError (string message) |
| void | DebugLogWarning (string message) |
| virtual int | GetAxleCount () |
| Type[] | GetSolverBlockTypes () |
| SolverState | GetSolverState () |
| VehicleStateVars | GetVehicleStateVars () |
| Vector2 | GetWheelAdherentSlip (int wheelIndex) |
| float | GetWheelAngularVelocityForSlip (int wheelIndex, float slip) |
| virtual int | GetWheelIndex (int axle, WheelPos position=WheelPos.Default) |
| Vector3 | GetWheelLocalPosition (VPWheelCollider wheelCol) |
| Vector2 | GetWheelPeakSlip (int wheelIndex) |
| float | GetWheelRadius (int wheelIndex) |
| virtual int | GetWheelsInAxle (int axle) |
| WheelStateVars[] | GetWheelStateVars () |
| TireFriction | GetWheelTireFriction (int wheelIndex) |
| void | NotifyCollidersChanged () |
| void | OnCollision (Collision collision, bool isCollisionEnter) |
| void | RegisterVehicleBehaviour (VehicleBehaviour vb) |
| void | Reposition (Vector3 position, Quaternion rotation) |
| void | SetVehicleStateVars (VehicleStateVars stateVars) |
| void | SetWheelRadius (int wheelIndex, float radius) |
| void | SetWheelStateVars (WheelStateVars[] stateVars) |
| void | SetWheelTireFriction (int wheelIndex, TireFriction friction) |
| void | SetWheelTireFrictionMultiplier (int wheelIndex, float frictionMultiplier) |
| void | SingleStep () |
| void | UnregisterVehicleBehaviour (VehicleBehaviour vb) |
Protected Member Functions | |
| override void | DoUpdateBlocks () |
| override void | DoUpdateData () |
| override void | OnInitialize () |
Protected Member Functions inherited from VehiclePhysics.VehicleBase | |
| virtual void | OnFinalize () |
| virtual void | OnUpdate () |
| void | SetNumberOfWheels (int numberOfWheels) |
|
inlineprotectedvirtual |
Reimplemented from VehiclePhysics.VehicleBase.
|
inlineprotectedvirtual |
Reimplemented from VehiclePhysics.VehicleBase.
|
inlinevirtual |
Reimplemented from VehiclePhysics.VehicleBase.
|
inline |
|
inline |
|
inlineprotectedvirtual |
Reimplemented from VehiclePhysics.VehicleBase.
| Brakes.AbsSettings VehiclePhysics.VPVehicleController.antiLock = new Brakes.AbsSettings() |
| AntiSpin.Settings VehiclePhysics.VPVehicleController.antiSpin = new AntiSpin.Settings() |
| VPAxle [] VehiclePhysics.VPVehicleController.axles |
| Brakes.Settings VehiclePhysics.VPVehicleController.brakes = new Brakes.Settings() |
| Differential.Settings VehiclePhysics.VPVehicleController.centerDifferential = new Differential.Settings() |
| Engine.ClutchSettings VehiclePhysics.VPVehicleController.clutch = new Engine.ClutchSettings() |
| Differential.Settings VehiclePhysics.VPVehicleController.differential = new Differential.Settings() |
| Driveline.Settings VehiclePhysics.VPVehicleController.driveline = new Driveline.Settings() |
| Engine.Settings VehiclePhysics.VPVehicleController.engine = new Engine.Settings() |
| float VehiclePhysics.VPVehicleController.engineReactionFactor = 1.0f |
| Gearbox.Settings VehiclePhysics.VPVehicleController.gearbox = new Gearbox.Settings() |
| Inertia.Settings VehiclePhysics.VPVehicleController.inertia = new Inertia.Settings() |
| Differential.Settings VehiclePhysics.VPVehicleController.interAxleDifferential = new Differential.Settings() |
| float VehiclePhysics.VPVehicleController.maxSubsystemsEnergy = 100000.0f |
| float VehiclePhysics.VPVehicleController.parkModeReactionFactor = 0.95f |
| Retarder.Settings VehiclePhysics.VPVehicleController.retarder = new Retarder.Settings() |
| SpeedControl.Settings VehiclePhysics.VPVehicleController.speedControl = new SpeedControl.Settings() |
| StabilityControl.Settings VehiclePhysics.VPVehicleController.stabilityControl = new StabilityControl.Settings() |
| Steering.Settings VehiclePhysics.VPVehicleController.steering = new Steering.Settings() |
| SteeringAids.Settings VehiclePhysics.VPVehicleController.steeringAids = new SteeringAids.Settings() |
| TireFriction VehiclePhysics.VPVehicleController.tireFriction = new TireFriction() |
| TorqueSplitter.Settings VehiclePhysics.VPVehicleController.torqueSplitter = new TorqueSplitter.Settings() |
| TractionControl.Settings VehiclePhysics.VPVehicleController.tractionControl = new TractionControl.Settings() |
1.8.7