Kerbal Space Program
1.12.4
|
Public Member Functions | |
override bool | CheckConnections () |
override void | EvaluateTorqueDownstream () |
Public Member Functions inherited from VehiclePhysics.Block | |
Block () | |
virtual void | ComputeStateUpstream () |
void | CountConnections () |
bool | DisconnectInput (int inputSlot) |
bool | DisconnectOutput (int outputSlot) |
virtual void | GetState (ref State S) |
virtual void | GetSubstepDerivative (ref Derivative D) |
virtual void | PreStep () |
virtual void | SetState (State S) |
virtual void | SetSubstepState (State S) |
Public Attributes | |
float | damping = 0.95f |
float | maxMotorTorque = 100.0f |
float | maxRpm = 500.0f |
float | motorInput = 0.0f |
Protected Member Functions | |
override void | Initialize () |
Protected Member Functions inherited from VehiclePhysics.Block | |
void | SetInputs (int count) |
void | SetOutputs (int count) |
Properties | |
float | angularVelocity [get] |
float | torque [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.
|
inlineprotectedvirtual |
Reimplemented from VehiclePhysics.Block.
float VehiclePhysics.DirectDrive.damping = 0.95f |
float VehiclePhysics.DirectDrive.maxMotorTorque = 100.0f |
float VehiclePhysics.DirectDrive.maxRpm = 500.0f |
float VehiclePhysics.DirectDrive.motorInput = 0.0f |
|
get |
|
get |