Class GameModeManager
- Namespace
- KSP.Game
- Assembly
- Assembly-CSharp.dll
public class GameModeManager
- Inheritance
-
GameModeManager
- Inherited Members
-
- Extension Methods
-
Constructors
GameModeManager()
Fields
DEFAULT_GAME_MODE
public const string DEFAULT_GAME_MODE = "SandboxMode"
Field Value
- string
GAMEMODE_DESCRIPTION_LOC_SLUG
public const string GAMEMODE_DESCRIPTION_LOC_SLUG = "GameMode/Description/"
Field Value
- string
GAMEMODE_LOC_SLUG
public const string GAMEMODE_LOC_SLUG = "GameMode/"
Field Value
- string
OnGameModeChanged
public Action OnGameModeChanged
Field Value
- Action
Methods
GetAllGameModeIds()
public IReadOnlyList<string> GetAllGameModeIds()
Returns
- IReadOnlyList<string>
GetAllPresets()
public List<DifficultyLevelOptionStates> GetAllPresets()
Returns
- List<DifficultyLevelOptionStates>
GetCurrentGameModeId()
public string GetCurrentGameModeId()
Returns
- string
GetCurrentModeNameLocalized()
public string GetCurrentModeNameLocalized()
Returns
- string
GetDifficultyOptionDefinitions()
public List<DifficultyOption> GetDifficultyOptionDefinitions()
Returns
- List<DifficultyOption>
Initialize(GameInstance, Action)
public void Initialize(GameInstance gameInstance, Action resolve)
Parameters
gameInstance GameInstance
resolve Action
TryGetGameModeFeature(string, out GameModeFeature?)
public bool TryGetGameModeFeature(string featureId, out GameModeFeature? feature)
Parameters
featureId string
feature GameModeFeature?
Returns
- bool
TryGetOptionDefinition(string, out DifficultyOption?)
public bool TryGetOptionDefinition(string optionId, out DifficultyOption? difficultyOption)
Parameters
optionId string
difficultyOption DifficultyOption?
Returns
- bool
TryGetPreset(DifficultyLevel, out DifficultyLevelOptionStates)
public bool TryGetPreset(DifficultyLevel difficultyLevel, out DifficultyLevelOptionStates difficultyPreset)
Parameters
difficultyLevel DifficultyLevel
difficultyPreset DifficultyLevelOptionStates
Returns
- bool
TrySetGameMode(string)
public bool TrySetGameMode(string gameModeId)
Parameters
gameModeId string
Returns
- bool