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

Classes

class  dialogList
 
class  MissionProfileInfo
 This class holds the details that are displayed for each mission in the MissionPlayDialog More...
 

Public Member Functions

delegate void FinishedCallback (MissionFileInfo missionInfo)
 
void OnMissionLoadDismiss (MissionFileInfo missionInfo)
 
void OnTabStockInCode ()
 
void Terminate ()
 

Static Public Member Functions

static MissionPlayDialog Create (Callback onDismiss)
 

Public Attributes

UISkinDefSO guiSkinDef
 
Material iconMaterial
 
Texture2D missionHardIcon
 
Texture2D missionNormalIcon
 
Color scnIconColor
 
Texture2D steamIcon
 
Texture2D steamSub
 
Texture2D steamUnsub
 

Protected Member Functions

void ClearListItems ()
 
void CreateSteamWidget (SteamUGCDetails_t itemDetails, SteamMissionFileInfo steamMissionFileInfo, MissionSteamItemWidget toggle)
 
void CreateWidget (MissionFileInfo mission, DialogGUIVerticalLayout vLayout)
 Create each missions widget for the load list More...
 
void OnSelectionChanged (bool haveSelection, bool steamView=false)
 
void SetHidden (bool hide)
 
void SetLocked (bool locked)
 
void Start ()
 

Member Function Documentation

void Expansions.Missions.Runtime.MissionPlayDialog.ClearListItems ( )
inlineprotected
static MissionPlayDialog Expansions.Missions.Runtime.MissionPlayDialog.Create ( Callback  onDismiss)
inlinestatic
void Expansions.Missions.Runtime.MissionPlayDialog.CreateSteamWidget ( SteamUGCDetails_t  itemDetails,
SteamMissionFileInfo  steamMissionFileInfo,
MissionSteamItemWidget  toggle 
)
inlineprotected
void Expansions.Missions.Runtime.MissionPlayDialog.CreateWidget ( MissionFileInfo  mission,
DialogGUIVerticalLayout  vLayout 
)
inlineprotected

Create each missions widget for the load list

Parameters
mission
vLayout
delegate void Expansions.Missions.Runtime.MissionPlayDialog.FinishedCallback ( MissionFileInfo  missionInfo)
void Expansions.Missions.Runtime.MissionPlayDialog.OnMissionLoadDismiss ( MissionFileInfo  missionInfo)
inline
void Expansions.Missions.Runtime.MissionPlayDialog.OnSelectionChanged ( bool  haveSelection,
bool  steamView = false 
)
inlineprotected
void Expansions.Missions.Runtime.MissionPlayDialog.OnTabStockInCode ( )
inline
void Expansions.Missions.Runtime.MissionPlayDialog.SetHidden ( bool  hide)
inlineprotected
void Expansions.Missions.Runtime.MissionPlayDialog.SetLocked ( bool  locked)
inlineprotected
void Expansions.Missions.Runtime.MissionPlayDialog.Start ( )
inlineprotected
void Expansions.Missions.Runtime.MissionPlayDialog.Terminate ( )
inline

Member Data Documentation

UISkinDefSO Expansions.Missions.Runtime.MissionPlayDialog.guiSkinDef
Material Expansions.Missions.Runtime.MissionPlayDialog.iconMaterial
Texture2D Expansions.Missions.Runtime.MissionPlayDialog.missionHardIcon
Texture2D Expansions.Missions.Runtime.MissionPlayDialog.missionNormalIcon
Color Expansions.Missions.Runtime.MissionPlayDialog.scnIconColor
Texture2D Expansions.Missions.Runtime.MissionPlayDialog.steamIcon
Texture2D Expansions.Missions.Runtime.MissionPlayDialog.steamSub
Texture2D Expansions.Missions.Runtime.MissionPlayDialog.steamUnsub

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