Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | List of all members
ScenarioLoadDialog Class Reference
Inheritance diagram for ScenarioLoadDialog:

Classes

class  ScenarioSaveInfo
 

Public Types

enum  ScenarioSet { ScenarioSet.Scenarios, ScenarioSet.Training }
 

Public Member Functions

delegate void FinishedCallback (ScenarioSaveInfo save)
 
void Terminate ()
 
void UpdateBlacklist ()
 

Static Public Member Functions

static ScenarioLoadDialog Create (FinishedCallback onDismiss, ScenarioSet scnSet, UISkinDef skin)
 

Public Attributes

List< string > blacklistScenarios = new List<string>()
 
Material iconMaterial
 
Texture2D scenarioIcon
 
Color scnIconColor
 
Color tutIconColor
 

Protected Member Functions

void ClearListItems ()
 
void CreateWidget (ScenarioLoadDialog.ScenarioSaveInfo save, DialogGUIVerticalLayout vLayout)
 
ScenarioSaveInfo GatherScenarioInfo (string file, string pathRoot)
 
void OnBtnScnLink ()
 
void OnDestroy ()
 
void OnSelectionChanged (bool haveSelection)
 
void SetHidden (bool hide)
 
void SetLocked (bool locked)
 
void Start ()
 

Member Enumeration Documentation

Enumerator
Scenarios 
Training 

Member Function Documentation

void ScenarioLoadDialog.ClearListItems ( )
inlineprotected
static ScenarioLoadDialog ScenarioLoadDialog.Create ( FinishedCallback  onDismiss,
ScenarioSet  scnSet,
UISkinDef  skin 
)
inlinestatic
void ScenarioLoadDialog.CreateWidget ( ScenarioLoadDialog.ScenarioSaveInfo  save,
DialogGUIVerticalLayout  vLayout 
)
inlineprotected
delegate void ScenarioLoadDialog.FinishedCallback ( ScenarioSaveInfo  save)
ScenarioSaveInfo ScenarioLoadDialog.GatherScenarioInfo ( string  file,
string  pathRoot 
)
inlineprotected
void ScenarioLoadDialog.OnBtnScnLink ( )
inlineprotected
void ScenarioLoadDialog.OnDestroy ( )
inlineprotected
void ScenarioLoadDialog.OnSelectionChanged ( bool  haveSelection)
inlineprotected
void ScenarioLoadDialog.SetHidden ( bool  hide)
inlineprotected
void ScenarioLoadDialog.SetLocked ( bool  locked)
inlineprotected
void ScenarioLoadDialog.Start ( )
inlineprotected
void ScenarioLoadDialog.Terminate ( )
inline
void ScenarioLoadDialog.UpdateBlacklist ( )
inline

Member Data Documentation

List<string> ScenarioLoadDialog.blacklistScenarios = new List<string>()
Material ScenarioLoadDialog.iconMaterial
Texture2D ScenarioLoadDialog.scenarioIcon
Color ScenarioLoadDialog.scnIconColor
Color ScenarioLoadDialog.tutIconColor

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