C# Class kOS.Suffixed.FlightControl

Inheritance: kOS.Suffixed.SpecialValue, IDisposable
ファイルを表示 Open project: KSP-KOS/KOS

Public Methods

Method Description
Dispose ( ) : void
FlightControl ( Vessel vessel ) : System
SetSuffix ( string suffixName, object value ) : bool
ToString ( ) : string
Unbind ( ) : void
UpdateVessel ( Vessel toUpdate ) : void

Private Methods

Method Description
Bind ( ) : void
CheckKillRotation ( string suffixName, object value ) : bool
CheckNeutral ( string suffix, object value ) : bool
CheckResetTrim ( string suffixName, object value ) : bool
GetPilotRotation ( ) : kOS.Suffixed.Vector
GetPilotTranslation ( ) : kOS.Suffixed.Vector
InitializePilotSuffixes ( ) : void
InitializeSuffixes ( ) : void
Invert ( float f ) : float
OnFlyByWire ( FlightCtrlState st ) : void
PushNewSetting ( FlightCtrlState &st ) : void
ReadPilot ( float &flightInputValue ) : float
ResetControls ( ) : void
SetRotation ( kOS.Suffixed.Vector vectorValue ) : void
SetTranslation ( kOS.Suffixed.Vector vectorValue ) : void
ValueToFloat ( object value, float &doubleValue ) : bool
ValueToVector ( object value, kOS.Suffixed.Vector &vectorValue ) : bool

Method Details

Dispose() public method

public Dispose ( ) : void
return void

FlightControl() public method

public FlightControl ( Vessel vessel ) : System
vessel Vessel
return System

SetSuffix() public method

public SetSuffix ( string suffixName, object value ) : bool
suffixName string
value object
return bool

ToString() public method

public ToString ( ) : string
return string

Unbind() public method

public Unbind ( ) : void
return void

UpdateVessel() public method

public UpdateVessel ( Vessel toUpdate ) : void
toUpdate Vessel
return void