Class DifficultyOptionsDataManager
- Namespace
- KSP.Game
- Assembly
- Assembly-CSharp.dll
public class DifficultyOptionsDataManager
- Inheritance
-
DifficultyOptionsDataManager
- Inherited Members
-
- Extension Methods
-
Constructors
DifficultyOptionsDataManager(GameInstance)
public DifficultyOptionsDataManager(GameInstance game = null)
Parameters
game GameInstance
Fields
DIFFICULTY_OPTION_LOC_SLUG
public const string DIFFICULTY_OPTION_LOC_SLUG = "Menu/Settings/"
Field Value
- string
Methods
Empty()
~DifficultyOptionsDataManager()
protected ~DifficultyOptionsDataManager()
GetAllDiffficultyOptionDefinitions()
public Dictionary<string, DifficultyOption> GetAllDiffficultyOptionDefinitions()
Returns
- Dictionary<string, DifficultyOption>
GetAllDifficultyOptionsDataListOrNull()
public List<DifficultyOptionsData> GetAllDifficultyOptionsDataListOrNull()
Returns
- List<DifficultyOptionsData>
GetDefaultOptionCopy(DifficultyLevel)
public DifficultyOptionsData GetDefaultOptionCopy(DifficultyLevel difficultyLevel)
Parameters
difficultyLevel DifficultyLevel
Returns
- DifficultyOptionsData
GetDefaultOptionOriginalInstance(DifficultyLevel)
public DifficultyOptionsData GetDefaultOptionOriginalInstance(DifficultyLevel difficultyLevel)
Parameters
difficultyLevel DifficultyLevel
Returns
- DifficultyOptionsData
GetDifficultyPreset(DifficultyLevel)
public Dictionary<string, object> GetDifficultyPreset(DifficultyLevel difficultyLevel)
Parameters
difficultyLevel DifficultyLevel
Returns
- Dictionary<string, object>
Init(GameInstance)
public void Init(GameInstance game = null)
Parameters
game GameInstance
Load()
TryGetDifficultyOptionDefinition(string, out DifficultyOption)
public bool TryGetDifficultyOptionDefinition(string difficultyOptionID, out DifficultyOption difficultyOption)
Parameters
difficultyOptionID string
difficultyOption DifficultyOption
Returns
- bool
Uninit()