C# 클래스 Kramax.George

상속: KramaxReloadExtensions.ReloadableMonoBehaviour
파일 보기 프로젝트 열기: Kramax/KramaxAutoPilot 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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