![]() |
Kerbal Space Program
1.12.4
|
Public Member Functions | |
| override bool | CheckConnections () |
| override void | EvaluateTorqueDownstream () |
| override void | GetState (ref State S) |
| override void | GetSubstepDerivative (ref Derivative D) |
| void | Reset () |
| override void | SetState (State S) |
| override void | SetSubstepState (State S) |
Public Member Functions inherited from VehiclePhysics.Block | |
| Block () | |
| virtual void | ComputeStateUpstream () |
| void | CountConnections () |
| bool | DisconnectInput (int inputSlot) |
| bool | DisconnectOutput (int outputSlot) |
| virtual void | PreStep () |
Public Attributes | |
| float | clutchInput = 0.0f |
| float | damping = 0.95f |
| float | inertia = 0.5f |
| float | maxMotorTorque = 100.0f |
| float | maxRpm = 500.0f |
| float | motorInput = 0.0f |
| float | u1 = 10.0f |
| float | u2 = 0.0f |
| float | u3 = 0.03f |
Protected Member Functions | |
| override void | Initialize () |
Protected Member Functions inherited from VehiclePhysics.Block | |
| void | SetInputs (int count) |
| void | SetOutputs (int count) |
Properties | |
| float | rpm [get] |
Properties inherited from VehiclePhysics.Block | |
| int | connectedInputs [get] |
| int | connectedOutputs [get] |
| bool | hasInputs [get] |
| bool | hasOutputs [get] |
| Connection[] | inputs [get] |
| Connection[] | outputs [get] |
Additional Inherited Members | |
Static Public Member Functions inherited from VehiclePhysics.Block | |
| static bool | Connect (Block inputUnit, int inputSlot, Block outputUnit, int outputSlot) |
| static bool | Connect (Block inputUnit, Block outputUnit) |
| static bool | Connect (Block inputUnit, Block outputUnit, int outputSlot) |
| static bool | Connect (params Block[] blocks) |
Static Public Attributes inherited from VehiclePhysics.Block | |
| static float | RpmToW = (2.0f * Mathf.PI) / 60.0f |
| static float | WToRpm = 60.0f / (2.0f * Mathf.PI) |
|
inlinevirtual |
Reimplemented from VehiclePhysics.Block.
|
inlinevirtual |
Reimplemented from VehiclePhysics.Block.
|
inlinevirtual |
Reimplemented from VehiclePhysics.Block.
|
inlinevirtual |
Reimplemented from VehiclePhysics.Block.
|
inlineprotectedvirtual |
Reimplemented from VehiclePhysics.Block.
|
inline |
|
inlinevirtual |
Reimplemented from VehiclePhysics.Block.
|
inlinevirtual |
Reimplemented from VehiclePhysics.Block.
| float VehiclePhysics.InertialDrive.clutchInput = 0.0f |
| float VehiclePhysics.InertialDrive.damping = 0.95f |
| float VehiclePhysics.InertialDrive.inertia = 0.5f |
| float VehiclePhysics.InertialDrive.maxMotorTorque = 100.0f |
| float VehiclePhysics.InertialDrive.maxRpm = 500.0f |
| float VehiclePhysics.InertialDrive.motorInput = 0.0f |
| float VehiclePhysics.InertialDrive.u1 = 10.0f |
| float VehiclePhysics.InertialDrive.u2 = 0.0f |
| float VehiclePhysics.InertialDrive.u3 = 0.03f |
|
get |
1.8.7