Kerbal Space Program
1.12.4
|
Classes | |
class | MissionListItem |
class to store info about each mission in the app list More... | |
Public Member Functions | |||
MissionsAppVesselInfo | GetVesselListAppVesselInfo (uint persistentId) | ||
void | RefreshMissionRequested (Mission mission, bool changePositions=true) | ||
void | ResetVesselsCountsLists (Mission mission) | ||
Clears and resets all the statics and gameobjects for Vessels. Call when leaving the editor after completed building all vessels in the list.
| |||
void | SetVesselItemReadyIcon (VesselSituation vesselSituation, MissionsAppVesselInfo vesselInfo) | ||
Set the Vessel Item readyIcon (the tick box on the left side of the vessel header list item) Will also set the MissionsAppVesselInfo vesselLaunched More... | |||
void | UpdateLauncherButtonPlayAnim (float duration=5f) | ||
void | UpdateLauncherButtonStopAnim () | ||
Public Member Functions inherited from KSP.UI.Screens.UIApp | |||
virtual void | Awake () | ||
void | ForceAddToAppLauncher () | ||
Public Attributes | |
float | refreshTimeToWait = 0.5f |
Public Attributes inherited from KSP.UI.Screens.UIApp | |
Animator | appLauncherAnim |
Texture | appLauncherIcon |
Static Public Attributes | |
static MissionsApp | Instance |
Protected Member Functions | |
override void | DisplayApp () |
override ApplicationLauncher.AppScenes | GetAppScenes () |
override Vector3 | GetAppScreenPos (Vector3 defaultAnchorPos) |
override void | HideApp () |
override bool | OnAppAboutToStart () |
override void | OnAppDestroy () |
override void | OnAppInitialized () |
Protected Member Functions inherited from KSP.UI.Screens.UIApp | |
void | MouseInput_PointerEnter (PointerEventData eventData) |
void | MouseInput_PointerExit (PointerEventData eventData) |
virtual void | OnAppStarted () |
virtual void | Reposition () |
Properties | |
MissionsAppVesselInfo | CurrentVessel [get] |
This is the Current Vessel selected for building in the Editor More... | |
DictionaryValueList< string, MissionListItem > | MissionList [get] |
A dictionary of the Mission List shown during Flight Scene More... | |
MissionAppMode | Mode [get] |
The current Mode of the MissionsApp More... | |
DictionaryValueList< uint, UICascadingList.CascadingListItem > | VesselList [get] |
A DictionaryValueList of the Vessel List shown during Editor Scene 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 |
|
inlineprotectedvirtual |
Implements KSP.UI.Screens.UIApp.
|
inlineprotectedvirtual |
Implements KSP.UI.Screens.UIApp.
|
inlineprotectedvirtual |
Implements KSP.UI.Screens.UIApp.
|
inline |
|
inlineprotectedvirtual |
Implements KSP.UI.Screens.UIApp.
|
inlineprotectedvirtual |
Implements KSP.UI.Screens.UIApp.
|
inlineprotectedvirtual |
Implements KSP.UI.Screens.UIApp.
|
inlineprotectedvirtual |
Implements KSP.UI.Screens.UIApp.
|
inline |
|
inline |
Clears and resets all the statics and gameobjects for Vessels. Call when leaving the editor after completed building all vessels in the list.
mission | Mission to reset counts for |
|
inline |
Set the Vessel Item readyIcon (the tick box on the left side of the vessel header list item) Will also set the MissionsAppVesselInfo vesselLaunched
vesselSituation | The VesselSituation |
vesselInfo | the MissionsAppVesselInfo - can be null. If null will search the vesselList for it |
|
inline |
|
inline |
|
static |
float Expansions.Missions.Runtime.MissionsApp.refreshTimeToWait = 0.5f |
|
get |
|
get |
A dictionary of the Mission List shown during Flight Scene
|
get |
The current Mode of the MissionsApp
|
get |