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 |