Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Public Attributes | List of all members
VehiclePhysics.Engine.Settings Class Reference
Inheritance diagram for VehiclePhysics.Engine.Settings:

Public Member Functions

void ApplyConstraints ()
 
void OnAfterDeserialize ()
 
void OnBeforeSerialize ()
 

Public Attributes

float activeIdleBias = 0.25f
 
float activeIdleRange = 0.5f
 
bool canStall = false
 
float frictionTorque = 20.0f
 
IdleControlType idleControl = IdleControlType.Active
 
float idleRpm = 1000.0f
 
float idleRpmCurveBias = 0.0f
 
float idleRpmTorque = 135.0f
 
float inertia = 0.5f
 
float maxFuelPerRev = 0.16f
 
float maxIdleThrottle = 1.0f
 
float maxRpm = 6500.0f
 
float peakRpm = 4200.0f
 
float peakRpmCurveBias = 0.0f
 
float peakRpmTorque = 188.0f
 
float rotationalFriction = 0.1f
 
bool rpmLimiter = false
 
float rpmLimiterCutoffTime = 0.075f
 
float rpmLimiterMax = 6000.0f
 
RpmLimiterMode rpmLimiterMode = RpmLimiterMode.InjectionCut
 
float stallBias = 0.5f
 
float stalledFrictionTorque = 25.0f
 
float starterMotorBias = 0.6f
 
bool torqueCap = false
 
float torqueCapLimit = 200.0f
 
float viscousFriction = 0.01f
 

Member Function Documentation

void VehiclePhysics.Engine.Settings.ApplyConstraints ( )
inline
void VehiclePhysics.Engine.Settings.OnAfterDeserialize ( )
inline
void VehiclePhysics.Engine.Settings.OnBeforeSerialize ( )
inline

Member Data Documentation

float VehiclePhysics.Engine.Settings.activeIdleBias = 0.25f
float VehiclePhysics.Engine.Settings.activeIdleRange = 0.5f
bool VehiclePhysics.Engine.Settings.canStall = false
float VehiclePhysics.Engine.Settings.frictionTorque = 20.0f
IdleControlType VehiclePhysics.Engine.Settings.idleControl = IdleControlType.Active
float VehiclePhysics.Engine.Settings.idleRpm = 1000.0f
float VehiclePhysics.Engine.Settings.idleRpmCurveBias = 0.0f
float VehiclePhysics.Engine.Settings.idleRpmTorque = 135.0f
float VehiclePhysics.Engine.Settings.inertia = 0.5f
float VehiclePhysics.Engine.Settings.maxFuelPerRev = 0.16f
float VehiclePhysics.Engine.Settings.maxIdleThrottle = 1.0f
float VehiclePhysics.Engine.Settings.maxRpm = 6500.0f
float VehiclePhysics.Engine.Settings.peakRpm = 4200.0f
float VehiclePhysics.Engine.Settings.peakRpmCurveBias = 0.0f
float VehiclePhysics.Engine.Settings.peakRpmTorque = 188.0f
float VehiclePhysics.Engine.Settings.rotationalFriction = 0.1f
bool VehiclePhysics.Engine.Settings.rpmLimiter = false
float VehiclePhysics.Engine.Settings.rpmLimiterCutoffTime = 0.075f
float VehiclePhysics.Engine.Settings.rpmLimiterMax = 6000.0f
RpmLimiterMode VehiclePhysics.Engine.Settings.rpmLimiterMode = RpmLimiterMode.InjectionCut
float VehiclePhysics.Engine.Settings.stallBias = 0.5f
float VehiclePhysics.Engine.Settings.stalledFrictionTorque = 25.0f
float VehiclePhysics.Engine.Settings.starterMotorBias = 0.6f
bool VehiclePhysics.Engine.Settings.torqueCap = false
float VehiclePhysics.Engine.Settings.torqueCapLimit = 200.0f
float VehiclePhysics.Engine.Settings.viscousFriction = 0.01f

The documentation for this class was generated from the following file: