Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Classes | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Properties | List of all members
KSP.UI.Screens.VesselSpawnDialog Class Reference
Inheritance diagram for KSP.UI.Screens.VesselSpawnDialog:

Classes

struct  ListItem
 
class  VesselDataItem
 Wrapper class holding all displayed info for a vessel. Used for sorting purposes.
 

Public Member Functions

void ButtonClose ()
 
void ButtonDelete ()
 
void ButtonEdit ()
 
void ButtonLaunch ()
 
delegate void CraftSelectedCallback (string fullFilename, string flagURL, VesselCrewManifest manifest)
 
void InitiateGUI (GameEvents.VesselSpawnInfo info)
 Called to open the panel and initiate the gui contents More...
 

Public Attributes

RectTransform showHodeTransform
 
Transform vesselListAnchor
 
UIListSorter vesselListSorter
 
ToggleGroup vesselListToggleGroup
 

Protected Member Functions

void AddCraftEntryWidget (CraftEntry entry, RectTransform listParent)
 
void ClearCraftList ()
 
void ClearSelection ()
 
void ConfirmLaunch ()
 
void OnEntrySelected (CraftEntry entry)
 
void OnSelectionChanged (CraftEntry selectedEntry)
 

Protected Attributes

List< CraftEntrycraftList
 
CraftEntry selectedEntry = null
 

Properties

bool HasSearchText [get]
 Indicates if the VesselSpawnSearch object has any content in the search input. More...
 
static VesselSpawnDialog Instance [get, set]
 
bool Visible [get, set]
 

Member Function Documentation

void KSP.UI.Screens.VesselSpawnDialog.AddCraftEntryWidget ( CraftEntry  entry,
RectTransform  listParent 
)
inlineprotected
void KSP.UI.Screens.VesselSpawnDialog.ButtonClose ( )
inline
void KSP.UI.Screens.VesselSpawnDialog.ButtonDelete ( )
inline
void KSP.UI.Screens.VesselSpawnDialog.ButtonEdit ( )
inline
void KSP.UI.Screens.VesselSpawnDialog.ButtonLaunch ( )
inline
void KSP.UI.Screens.VesselSpawnDialog.ClearCraftList ( )
inlineprotected
void KSP.UI.Screens.VesselSpawnDialog.ClearSelection ( )
inlineprotected
void KSP.UI.Screens.VesselSpawnDialog.ConfirmLaunch ( )
inlineprotected
delegate void KSP.UI.Screens.VesselSpawnDialog.CraftSelectedCallback ( string  fullFilename,
string  flagURL,
VesselCrewManifest  manifest 
)
void KSP.UI.Screens.VesselSpawnDialog.InitiateGUI ( GameEvents.VesselSpawnInfo  info)
inline

Called to open the panel and initiate the gui contents

void KSP.UI.Screens.VesselSpawnDialog.OnEntrySelected ( CraftEntry  entry)
inlineprotected
void KSP.UI.Screens.VesselSpawnDialog.OnSelectionChanged ( CraftEntry  selectedEntry)
inlineprotected

Member Data Documentation

List<CraftEntry> KSP.UI.Screens.VesselSpawnDialog.craftList
protected
CraftEntry KSP.UI.Screens.VesselSpawnDialog.selectedEntry = null
protected
RectTransform KSP.UI.Screens.VesselSpawnDialog.showHodeTransform
Transform KSP.UI.Screens.VesselSpawnDialog.vesselListAnchor
UIListSorter KSP.UI.Screens.VesselSpawnDialog.vesselListSorter
ToggleGroup KSP.UI.Screens.VesselSpawnDialog.vesselListToggleGroup

Property Documentation

bool KSP.UI.Screens.VesselSpawnDialog.HasSearchText
get

Indicates if the VesselSpawnSearch object has any content in the search input.

VesselSpawnDialog KSP.UI.Screens.VesselSpawnDialog.Instance
staticgetset
bool KSP.UI.Screens.VesselSpawnDialog.Visible
getset

The documentation for this class was generated from the following file: