Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Expansions.Missions.SteamMissionFileInfo Class Reference

Public Member Functions

void ProcessMetaData (string metaData)
 Processes Steam MetaData string into instances fields. Expects the passed in string to be in KSP Steam Mission Item ConfigNode format. More...
 
void SetMissionFileInfo (ref MissionFileInfo missionFileInfo)
 Sets the MissionFileInfo fields from this classes steam equivalents. Which currently are: Difficulty, Mods Briefing, Missions Pack Name. More...
 
 SteamMissionFileInfo (SteamUGCDetails_t itemDetails)
 

Static Public Member Functions

static string CreateMetaData (Mission mission)
 Create Steam workshop mission item metadata string from passed in Mission More...
 

Public Attributes

SteamUGCDetails_t itemDetails
 The Steam UGC Details for the Mission More...
 
ConfigNode metaData
 ConfigNode containing the Steam Workshop MetaData from this class. More...
 
MissionDifficulty missionDifficulty
 The Mission Difficulty from the Steam Workshop MetaData. More...
 
string modsBriefing
 The Mission Mods Briefing from the Steam Workshop MetaData More...
 
string packDisplayName
 The Mission Pack Name Localized from the Steam Workshop MetaData More...
 
string packName
 The Mission Pack Name from the Steam Workshop MetaData More...
 
string previewURL
 The Steam Workshop preview URL for the item More...
 
UInt64 totalFavorites
 The total number of Steam Favourites for the item More...
 
UInt64 totalFollowers
 The total number of Steam followers for the item More...
 
UInt64 totalSubscriptions
 The total number of Steam Subscriptions for the item More...
 

Constructor & Destructor Documentation

Expansions.Missions.SteamMissionFileInfo.SteamMissionFileInfo ( SteamUGCDetails_t  itemDetails)
inline

Member Function Documentation

static string Expansions.Missions.SteamMissionFileInfo.CreateMetaData ( Mission  mission)
inlinestatic

Create Steam workshop mission item metadata string from passed in Mission

Parameters
mission
Returns
void Expansions.Missions.SteamMissionFileInfo.ProcessMetaData ( string  metaData)
inline

Processes Steam MetaData string into instances fields. Expects the passed in string to be in KSP Steam Mission Item ConfigNode format.

Parameters
metaDatathe meta data string returned from Steam
void Expansions.Missions.SteamMissionFileInfo.SetMissionFileInfo ( ref MissionFileInfo  missionFileInfo)
inline

Sets the MissionFileInfo fields from this classes steam equivalents. Which currently are: Difficulty, Mods Briefing, Missions Pack Name.

Parameters
missionFileInfo

Member Data Documentation

SteamUGCDetails_t Expansions.Missions.SteamMissionFileInfo.itemDetails

The Steam UGC Details for the Mission

ConfigNode Expansions.Missions.SteamMissionFileInfo.metaData

ConfigNode containing the Steam Workshop MetaData from this class.

MissionDifficulty Expansions.Missions.SteamMissionFileInfo.missionDifficulty

The Mission Difficulty from the Steam Workshop MetaData.

string Expansions.Missions.SteamMissionFileInfo.modsBriefing

The Mission Mods Briefing from the Steam Workshop MetaData

string Expansions.Missions.SteamMissionFileInfo.packDisplayName

The Mission Pack Name Localized from the Steam Workshop MetaData

string Expansions.Missions.SteamMissionFileInfo.packName

The Mission Pack Name from the Steam Workshop MetaData

string Expansions.Missions.SteamMissionFileInfo.previewURL

The Steam Workshop preview URL for the item

UInt64 Expansions.Missions.SteamMissionFileInfo.totalFavorites

The total number of Steam Favourites for the item

UInt64 Expansions.Missions.SteamMissionFileInfo.totalFollowers

The total number of Steam followers for the item

UInt64 Expansions.Missions.SteamMissionFileInfo.totalSubscriptions

The total number of Steam Subscriptions for the item


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