Class UIParameterStringBinder
- Namespace
- KSP.UI.Binding.Core
- Assembly
- Assembly-CSharp.dll
public abstract class UIParameterStringBinder : UIDataContextBindBase, IUIDataContextBindable
- Inheritance
-
UIParameterStringBinder
- Implements
-
- Derived
-
- Inherited Members
-
- Extension Methods
-
Constructors
UIParameterStringBinder()
public UIParameterStringBinder()
Fields
ShowEmptyKeys
protected bool ShowEmptyKeys
Field Value
- bool
Properties
CheckSelfForContextProvider
protected override bool CheckSelfForContextProvider { get; }
Property Value
- bool
ParameterString
protected abstract string ParameterString { get; set; }
Property Value
- string
Methods
Awake()
protected override void Awake()
BuildOutputString()
public string BuildOutputString()
Returns
- string
CheckForKeyRebinds(IDataContextReadonly)
protected override void CheckForKeyRebinds(IDataContextReadonly context)
Parameters
context IDataContextReadonly
HandleStringRebuild()
protected abstract void HandleStringRebuild()
OnDestroy()
protected override void OnDestroy()
RebuildOnValueChanged(string, object)
protected virtual void RebuildOnValueChanged(string key, object newObj)
Parameters
key string
newObj object