Kerbal Space Program
1.12.4
|
Public Member Functions | |
void | ChangeTime (bool UT, bool seconds) |
Change the Time Display. More... | |
void | CreateManeuver (bool createAlarm) |
Create the Manuever nodes for the currentSelectedTransferType.currentSelectedTransfer More... | |
GameObject | GetTransferVisualPrefab (string name) |
Retrieve a Transfer Visualization window Prefab by it's name. More... | |
void | InvokeAsync (Action action) |
Queues an action to be invoked on the main game thread. More... | |
Public Member Functions inherited from KSP.UI.Screens.UIApp | |
virtual void | Awake () |
void | ForceAddToAppLauncher () |
Public Attributes | |
ManeuverToolUIFrame | appFrame |
The Application UI frame More... | |
TransferTypeBase | currentSelectedTransferType |
The currently selected Transfer Type from the transfer type dropdown list. More... | |
bool | currentTimeDisplaySeconds = false |
Current time display is displaying in seconds More... | |
bool | currentTimeDisplayUT = true |
Current time display is in UT More... | |
Public Attributes inherited from KSP.UI.Screens.UIApp | |
Animator | appLauncherAnim |
Texture | appLauncherIcon |
Static Public Attributes | |
static ManeuverTool | Instance |
static bool | Ready = false |
Protected Member Functions | |
override void | DisplayApp () |
override ApplicationLauncher.AppScenes | GetAppScenes () |
override Vector3 | GetAppScreenPos (Vector3 defaultAnchorPos) |
override void | HideApp () |
void | Initial_MouseInput_PointerExit (PointerEventData eventData) |
override bool | OnAppAboutToStart () |
override void | OnAppDestroy () |
override void | OnAppInitialized () |
override void | Reposition () |
Protected Member Functions inherited from KSP.UI.Screens.UIApp | |
void | MouseInput_PointerEnter (PointerEventData eventData) |
void | MouseInput_PointerExit (PointerEventData eventData) |
virtual void | OnAppStarted () |
Properties | |
bool | isMainThread [get] |
Gets a value indicating whether or not the current thread is the game's main thread. More... | |
Properties inherited from KSP.UI.Screens.UIApp | |
bool | appIsLive [get, set] |
ApplicationLauncherButton | appLauncherButton [get, set] |
bool | hover [get, set] |
bool | IsShowing [get] |
Is the App window visible on the screen More... | |
bool | pinned [get, set] |
Additional Inherited Members | |
Protected Attributes inherited from KSP.UI.Screens.UIApp | |
int | AppStartFrameDelay = 5 |
The amount of frames to delay OnAppAboutToStart after the applauncher reports to be ready. Defaults to 5, should be enough to ensure all flight and scenario modules are loaded. Increase if necessary. More... | |
Callback | defaultCallback = delegate { } |
bool | enableMutuallyExclusive = true |
bool | enableOnHover = true |
|
inline |
Change the Time Display.
UT | |
seconds |
|
inline |
Create the Manuever nodes for the currentSelectedTransferType.currentSelectedTransfer
createAlarm | If true will create an Alarm for the maneuver as well. |
|
inlineprotectedvirtual |
Implements KSP.UI.Screens.UIApp.
|
inlineprotectedvirtual |
Implements KSP.UI.Screens.UIApp.
|
inlineprotectedvirtual |
Implements KSP.UI.Screens.UIApp.
|
inline |
Retrieve a Transfer Visualization window Prefab by it's name.
name |
|
inlineprotectedvirtual |
Implements KSP.UI.Screens.UIApp.
|
inlineprotected |
|
inline |
Queues an action to be invoked on the main game thread.
action | The action to be queued. |
|
inlineprotectedvirtual |
Implements KSP.UI.Screens.UIApp.
|
inlineprotectedvirtual |
Implements KSP.UI.Screens.UIApp.
|
inlineprotectedvirtual |
Implements KSP.UI.Screens.UIApp.
|
inlineprotectedvirtual |
Reimplemented from KSP.UI.Screens.UIApp.
ManeuverToolUIFrame ManeuverTool.appFrame |
The Application UI frame
TransferTypeBase ManeuverTool.currentSelectedTransferType |
The currently selected Transfer Type from the transfer type dropdown list.
bool ManeuverTool.currentTimeDisplaySeconds = false |
Current time display is displaying in seconds
bool ManeuverTool.currentTimeDisplayUT = true |
Current time display is in UT
|
static |
|
static |
|
get |
Gets a value indicating whether or not the current thread is the game's main thread.