C# Класс Kramax.George

Наследование: KramaxReloadExtensions.ReloadableMonoBehaviour
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
CurrentHrztMode HrztMode
CurrentThrottleMode ThrottleMode
CurrentVertMode VertMode
HrztActive bool
ThrtActive bool
VertActive bool
accelCtrl APController
aileronCtrl APController
altCtrl APController
bDisplayFlightPlanManager bool
bLockInput bool
bankToYawCtrl APController
controllers APController[]
current FlightPlan
defaultAccelGains double[]
defaultAileronGains double[]
defaultAltitudeGains double[]
defaultBankToYawGains double[]
defaultCdiGains double[]
defaultElevatorGains double[]
defaultGSGains double[]
defaultHdgBankGains double[]
defaultRudderGains double[]
defaultSpeedGains double[]
defaultVSpeedGains double[]
defaultXtrkGains double[]
doublesided bool
elevCtrl APController
flightPlan FlightPlan
flightPlanScrollHeight float
flightPlansDict List>.Dictionary
gearHandler GearHandler
hdgBankCtrl APController
hdgScrollHeight float
indicator CDI
landingMode LandingMode
maxFlightPlanScrollbarHeight float
maxHdgScrollbarHeight float
maxThrtScrollbarHeight float
maxVertScrollbarHeight float
pitchLockEngaged bool
plans List
rudderCtrl APController
showCDI bool
showControlSurfaces bool
showPIDLimits bool
showPresets bool
speedCtrl APController
thrtScrollHeight float
vertScrollHeight float
vertSpeedCtrl APController
vessel Vessel
vesselData VesselData
window Rect
xtrkSpeedCtrl APController
yawLockEngaged bool

Открытые методы

Метод Описание
AlwaysUpdate ( ) : void
ApplyPlan ( FlightPlan plan ) : void
Awake ( ) : void
FixedUpdate ( ) : void
George ( ) : System
GetController ( AsstList id ) : APController
GetDefFlightPlanURI ( ) : String
GetFlightPlanURI ( ) : String
InputResponse ( ) : void
LateUpdate ( ) : void
OnDestroy ( ) : void
OnGUI ( ) : void
PostAutoPilotUpdate ( FlightCtrlState state ) : void
PreAutoPilotUpdate ( FlightCtrlState state ) : void
SavePlan ( FlightPlan plan ) : void
Start ( ) : void
StartFlightPlanManager ( ) : void
Update ( ) : void
UpdateFlightPlans ( George george, Vessel vessel ) : void
UpdateLandingMode ( WayPoint wp ) : void
UpdateWhenEnabled ( ) : void
WarpHandler ( ) : void
WayPointSequenced ( WayPoint wp ) : void
drawGUI ( ) : void
isFlightControlLocked ( ) : bool
vesselController ( FlightCtrlState state ) : void

Приватные методы

Метод Описание
AddNamedPoint ( double lat, double lon, double alt, String name, WPFlag flaga, WPFlag flagb, WPFlag flagc, WPFlag flagd ) : WayPoint
AddPoint ( double lat, double lon, double alt, WPFlag flaga, WPFlag flagb, WPFlag flagc, WPFlag flagd ) : WayPoint
DisplayFlightPlanManagerWindow ( int id ) : void
FormatLat ( double lat, String format = "{0:F3}" ) : String
FormatLatNum ( double lat ) : String
FormatLon ( double lon, String format = "{0:F3}" ) : String
FormatLonNum ( double lon ) : String
Initialise ( ) : void
LoadPlansFromConfig ( ) : void
LoadPlansFromConfigNamed ( String nodeName ) : void
LoadPlansFromFiles ( ) : void
LoadPlansFromNode ( ConfigNode node ) : void
LoadPlansFromSingleFile ( String path ) : void
SwitchVessels ( Vessel v ) : void
UnhookVessel ( Vessel v ) : void
VesselChanged ( Vessel v ) : void
VesselDestroyed ( Vessel v ) : void
VesselSwitched ( Vessel v ) : void
controllerVisible ( APController controller ) : bool
directToWaypoint ( WayPoint wp ) : void
displayPresetWindow ( int id ) : void
displayWindow ( int id ) : void
drawButtonField ( String value, int fieldNum ) : bool
drawField ( String value, int fieldNum, bool leftJust = false ) : void
drawFieldHeader ( String value, int fieldNum ) : void
drawPIDvalues ( AsstList controllerid, string inputName, string inputUnits, double inputValue, int displayPrecision, string outputName, string outputUnits, bool invertOutput = false, bool showTarget = true ) : void
drawWayPoint ( WayPoint wp ) : void
drawWayPointHeader ( ) : void
findTerrainDistAtAngle ( float angle, float maxDist ) : float

raycast from vessel CoM along the given angle, returns the distance at which terrain is detected (-1 if never detected). Angle is degrees to rotate forwards from vertical

getAutoLandSpeed ( ) : double
getClimbRateForConstAltitude ( ) : double
hdgModeChanged ( HrztMode newMode, bool active, bool setTarget = true ) : void
landingModeChanged ( LandingMode newMode ) : void
terrainSlope ( double angle, double &slope ) : bool
throttleModeChanged ( ThrottleMode newMode, bool active, bool setTarget = true ) : void
tooltipWindow ( int id ) : void
validFlightPlan ( ) : bool
vertModeChanged ( VertMode newMode, bool active, bool implicitSet = true ) : void
wpBtnStyle ( ) : GUIStyle
wpLabelStyle ( ) : GUIStyle
wpLeftLabelStyle ( ) : GUIStyle

Описание методов

AlwaysUpdate() публичный Метод

public AlwaysUpdate ( ) : void
Результат void

ApplyPlan() публичный Метод

public ApplyPlan ( FlightPlan plan ) : void
plan FlightPlan
Результат void

Awake() публичный Метод

public Awake ( ) : void
Результат void

FixedUpdate() публичный Метод

public FixedUpdate ( ) : void
Результат void

George() публичный Метод

public George ( ) : System
Результат System

GetController() публичный Метод

public GetController ( AsstList id ) : APController
id AsstList
Результат APController

GetDefFlightPlanURI() публичный Метод

public GetDefFlightPlanURI ( ) : String
Результат String

GetFlightPlanURI() публичный Метод

public GetFlightPlanURI ( ) : String
Результат String

InputResponse() публичный Метод

public InputResponse ( ) : void
Результат void

LateUpdate() публичный Метод

public LateUpdate ( ) : void
Результат void

OnDestroy() публичный Метод

public OnDestroy ( ) : void
Результат void

OnGUI() публичный Метод

public OnGUI ( ) : void
Результат void

PostAutoPilotUpdate() публичный Метод

public PostAutoPilotUpdate ( FlightCtrlState state ) : void
state FlightCtrlState
Результат void

PreAutoPilotUpdate() публичный Метод

public PreAutoPilotUpdate ( FlightCtrlState state ) : void
state FlightCtrlState
Результат void

SavePlan() публичный Метод

public SavePlan ( FlightPlan plan ) : void
plan FlightPlan
Результат void

Start() публичный Метод

public Start ( ) : void
Результат void

StartFlightPlanManager() публичный Метод

public StartFlightPlanManager ( ) : void
Результат void

Update() публичный Метод

public Update ( ) : void
Результат void

UpdateFlightPlans() публичный Метод

public UpdateFlightPlans ( George george, Vessel vessel ) : void
george George
vessel Vessel
Результат void

UpdateLandingMode() публичный Метод

public UpdateLandingMode ( WayPoint wp ) : void
wp WayPoint
Результат void

UpdateWhenEnabled() публичный Метод

public UpdateWhenEnabled ( ) : void
Результат void

WarpHandler() публичный Метод

public WarpHandler ( ) : void
Результат void

WayPointSequenced() публичный Метод

public WayPointSequenced ( WayPoint wp ) : void
wp WayPoint
Результат void

drawGUI() публичный Метод

public drawGUI ( ) : void
Результат void

isFlightControlLocked() публичный Метод

public isFlightControlLocked ( ) : bool
Результат bool

vesselController() публичный Метод

public vesselController ( FlightCtrlState state ) : void
state FlightCtrlState
Результат void

Описание свойств

CurrentHrztMode публичное свойство

public HrztMode CurrentHrztMode
Результат HrztMode

CurrentThrottleMode публичное свойство

public ThrottleMode CurrentThrottleMode
Результат ThrottleMode

CurrentVertMode публичное свойство

public VertMode CurrentVertMode
Результат VertMode

HrztActive публичное свойство

public bool HrztActive
Результат bool

ThrtActive публичное свойство

public bool ThrtActive
Результат bool

VertActive публичное свойство

public bool VertActive
Результат bool

accelCtrl публичное свойство

public APController accelCtrl
Результат APController

aileronCtrl публичное свойство

public APController aileronCtrl
Результат APController

altCtrl публичное свойство

public APController altCtrl
Результат APController

bDisplayFlightPlanManager публичное свойство

public bool bDisplayFlightPlanManager
Результат bool

bLockInput публичное свойство

public bool bLockInput
Результат bool

bankToYawCtrl публичное свойство

public APController bankToYawCtrl
Результат APController

controllers публичное свойство

public APController[] controllers
Результат APController[]

current публичное свойство

public FlightPlan,Kramax current
Результат FlightPlan

defaultAccelGains публичное статическое свойство

public static double[] defaultAccelGains
Результат double[]

defaultAileronGains публичное статическое свойство

public static double[] defaultAileronGains
Результат double[]

defaultAltitudeGains публичное статическое свойство

public static double[] defaultAltitudeGains
Результат double[]

defaultBankToYawGains публичное статическое свойство

public static double[] defaultBankToYawGains
Результат double[]

defaultCdiGains публичное статическое свойство

public static double[] defaultCdiGains
Результат double[]

defaultElevatorGains публичное статическое свойство

public static double[] defaultElevatorGains
Результат double[]

defaultGSGains публичное статическое свойство

public static double[] defaultGSGains
Результат double[]

defaultHdgBankGains публичное статическое свойство

public static double[] defaultHdgBankGains
Результат double[]

defaultRudderGains публичное статическое свойство

public static double[] defaultRudderGains
Результат double[]

defaultSpeedGains публичное статическое свойство

public static double[] defaultSpeedGains
Результат double[]

defaultVSpeedGains публичное статическое свойство

public static double[] defaultVSpeedGains
Результат double[]

defaultXtrkGains публичное статическое свойство

public static double[] defaultXtrkGains
Результат double[]

doublesided публичное статическое свойство

public static bool doublesided
Результат bool

elevCtrl публичное свойство

public APController elevCtrl
Результат APController

flightPlan публичное свойство

public FlightPlan flightPlan
Результат FlightPlan

flightPlanScrollHeight публичное свойство

public float flightPlanScrollHeight
Результат float

flightPlansDict публичное свойство

public Dictionary> flightPlansDict
Результат List>.Dictionary

gearHandler публичное свойство

public GearHandler gearHandler
Результат GearHandler

hdgBankCtrl публичное свойство

public APController hdgBankCtrl
Результат APController

hdgScrollHeight публичное свойство

public float hdgScrollHeight
Результат float

indicator публичное свойство

public CDI indicator
Результат CDI

landingMode публичное свойство

public LandingMode landingMode
Результат LandingMode

maxFlightPlanScrollbarHeight публичное статическое свойство

public static float maxFlightPlanScrollbarHeight
Результат float

maxHdgScrollbarHeight публичное статическое свойство

public static float maxHdgScrollbarHeight
Результат float

maxThrtScrollbarHeight публичное статическое свойство

public static float maxThrtScrollbarHeight
Результат float

maxVertScrollbarHeight публичное статическое свойство

public static float maxVertScrollbarHeight
Результат float

pitchLockEngaged публичное статическое свойство

public static bool pitchLockEngaged
Результат bool

plans публичное свойство

public List plans
Результат List

rudderCtrl публичное свойство

public APController rudderCtrl
Результат APController

showCDI публичное свойство

public bool showCDI
Результат bool

showControlSurfaces публичное статическое свойство

public static bool showControlSurfaces
Результат bool

showPIDLimits публичное статическое свойство

public static bool showPIDLimits
Результат bool

showPresets публичное статическое свойство

public static bool showPresets
Результат bool

speedCtrl публичное свойство

public APController speedCtrl
Результат APController

thrtScrollHeight публичное свойство

public float thrtScrollHeight
Результат float

vertScrollHeight публичное свойство

public float vertScrollHeight
Результат float

vertSpeedCtrl публичное свойство

public APController vertSpeedCtrl
Результат APController

vessel публичное свойство

public Vessel vessel
Результат Vessel

vesselData публичное свойство

public VesselData vesselData
Результат VesselData

window публичное статическое свойство

public static Rect window
Результат Rect

xtrkSpeedCtrl публичное свойство

public APController xtrkSpeedCtrl
Результат APController

yawLockEngaged публичное статическое свойство

public static bool yawLockEngaged
Результат bool