Kerbal Space Program
1.12.4
|
Keeps track of all expansions detected More...
Classes | |
class | ExpansionInfo |
struct | SupportedExpansion |
Public Member Functions | |
override bool | IsReady () |
override float | ProgressFraction () |
override string | ProgressTitle () |
override void | StartLoad () |
Public Member Functions inherited from LoadingSystem | |
virtual float | LoadWeight () |
Static Public Member Functions | |
static byte[] | BuildMissionFileHash (string filePath, string fileName) |
Build an MD5 hash string of unique data elements in a Mission ConfigNode More... | |
static string | GetExpansionDirectory (string expansionName) |
static string | GetExpansionVersion (string expansionName) |
static bool | IsAnyExpansionInstalled () |
Returns true if any expansions are installed More... | |
static bool | IsExpansionAnyKerbalSuitInstalled () |
Will return true if there is any KSP expansion installed that contains Kerbal Suits. More... | |
static bool | IsExpansionInstalled (string name) |
Validate if an expansion is installed More... | |
static bool | IsExpansionKerbalSuitInstalled (ProtoCrewMember.KerbalSuit suit) |
Will return true if there is a KSP expansion installed that contains a specific Kerbal Suit type. If default is passed in will always return true (stock suits). More... | |
static bool | IsInstalled (List< string > expansions) |
Takes a list of strings and returns true if all are installed More... | |
Public Attributes | |
SupportedExpansion[] | supportedExpansions = new SupportedExpansion[0] |
Which versions of which expansions are supported by this version of KSP? More... | |
Static Public Attributes | |
static readonly string | expansionsMasterExtension = ".kspexpansion" |
static readonly string | expansionsPublicKey = "PFJTQUtleVZhbHVlPjxNb2R1bHVzPnM0VEkrWkk4S0pTMnI0eW5La2Z3ZUJOZ1V4enZabmpXQy85OEQ3bldtdEYrcStqYUFGK3NTdzB1MkhZbHFxQUZMK09kcEdUN2xMUzhDNzhtOGllSzFGK1gyUFhsbTYyVzBYUVJ4TERNRlJVODhVd3NKNFgyNk1DWVRXUDF5aU5yWXZEMXhiVzhlcjFNbStmNDMwMGhRb2JMMjlJRVlVT2d5dDZ6c2RNU0xyZHV2QWMzZFR4RElXZHpsV2NERElyWlJwM01wL3pTL1VoT0diR3FsZ1JjZU1aZHhIU0VpNHFBazhoL0tkdVpjVDRtNFJUaFNpMXgxaXRmVXEzVCtFRHRIVGdWMys0VFFya3dJZmROVUhTVENGb3NaTWpjZWttTEpHajhmdUpUbHRjTWZrckVTMFgweXEyOHk2WG5XUUE1dU43T2FUQmZWdHhWSCtndDRMN2duUT09PC9Nb2R1bHVzPjxFeHBvbmVudD5FUT09PC9FeHBvbmVudD48L1JTQUtleVZhbHVlPg==" |
Protected Member Functions | |
IEnumerator | LoadExpansions () |
Properties | |
static ExpansionsLoader | Instance [get, set] |
Singelton instance for this More... | |
Keeps track of all expansions detected
|
inlinestatic |
Build an MD5 hash string of unique data elements in a Mission ConfigNode
filePath | folder that file is stored in |
fileName | Name of file |
|
inlinestatic |
|
inlinestatic |
Get installed version of expansion
name | The name of the expansion |
|
inlinestatic |
Returns true if any expansions are installed
expansions |
|
inlinestatic |
|
inlinestatic |
Validate if an expansion is installed
name | The name of the expansion |
|
inlinestatic |
|
inlinestatic |
Takes a list of strings and returns true if all are installed
expansions |
|
inlinevirtual |
Reimplemented from LoadingSystem.
|
inlineprotected |
< load the objects via the loaders
|
inlinevirtual |
Reimplemented from LoadingSystem.
|
inlinevirtual |
Reimplemented from LoadingSystem.
|
inlinevirtual |
Reimplemented from LoadingSystem.
|
static |
|
static |
SupportedExpansion [] Expansions.ExpansionsLoader.supportedExpansions = new SupportedExpansion[0] |
Which versions of which expansions are supported by this version of KSP?
|
staticgetset |
Singelton instance for this