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() |