Table of Contents

Class SettingsConfigVariables

Namespace
KSP.UI
Assembly
Assembly-CSharp.dll
public class SettingsConfigVariables : MonoBehaviour
Inheritance
SettingsConfigVariables
Extension Methods

Constructors

SettingsConfigVariables()

public SettingsConfigVariables()

Methods

AddUnsavedCVar(string, bool)

public void AddUnsavedCVar(string key, bool value)

Parameters

key string
value bool

AddUnsavedCVar(string, int)

public void AddUnsavedCVar(string key, int value)

Parameters

key string
value int

AddUnsavedCVar(string, float)

public void AddUnsavedCVar(string key, float value)

Parameters

key string
value float

AddUnsavedCVar(string, string)

public void AddUnsavedCVar(string key, string value)

Parameters

key string
value string

Apply()

public void Apply()

CheckUnsavedSettings()

public bool CheckUnsavedSettings()

Returns

bool

CheckUnsavedSettings(string)

public bool CheckUnsavedSettings(string key)

Parameters

key string

Returns

bool

GetCVar(string)

public CVar GetCVar(string key)

Parameters

key string

Returns

CVar

RegisterCVar(string, bool, Action<CVar>)

public BoolCVar RegisterCVar(string key, bool defaultValue, Action<CVar> onChanged)

Parameters

key string
defaultValue bool
onChanged Action<CVar>

Returns

BoolCVar

RegisterCVar(string, bool, bool, Action<CVar>)

public BoolCVar RegisterCVar(string key, bool currentValue, bool defaultValue, Action<CVar> onChanged)

Parameters

key string
currentValue bool
defaultValue bool
onChanged Action<CVar>

Returns

BoolCVar

RegisterCVar(string, int, Action<CVar>)

public IntCVar RegisterCVar(string key, int defaultValue, Action<CVar> onChanged)

Parameters

key string
defaultValue int
onChanged Action<CVar>

Returns

IntCVar

RegisterCVar(string, int, int, Action<CVar>)

public IntCVar RegisterCVar(string key, int currentValue, int defaultValue, Action<CVar> onChanged)

Parameters

key string
currentValue int
defaultValue int
onChanged Action<CVar>

Returns

IntCVar

RegisterCVar(string, float, Action<CVar>)

public FloatCVar RegisterCVar(string key, float defaultValue, Action<CVar> onChanged)

Parameters

key string
defaultValue float
onChanged Action<CVar>

Returns

FloatCVar

RegisterCVar(string, float, float, Action<CVar>)

public FloatCVar RegisterCVar(string key, float currentValue, float defaultValue, Action<CVar> onChanged)

Parameters

key string
currentValue float
defaultValue float
onChanged Action<CVar>

Returns

FloatCVar

RegisterCVar(string, string, Action<CVar>)

public StringCVar RegisterCVar(string key, string defaultValue, Action<CVar> onChanged)

Parameters

key string
defaultValue string
onChanged Action<CVar>

Returns

StringCVar

RegisterCVar(string, string, string, Action<CVar>)

public StringCVar RegisterCVar(string key, string currentValue, string defaultValue, Action<CVar> onChanged)

Parameters

key string
currentValue string
defaultValue string
onChanged Action<CVar>

Returns

StringCVar

Revert()

public void Revert()

UnregisterCVars()

public void UnregisterCVars()