Table of Contents

Class UIValueNumberBinderConditional

Namespace
KSP.UI.Binding.Core
Assembly
Assembly-CSharp.dll
public abstract class UIValueNumberBinderConditional : UIValueBinder<double>, IUIDataContextBindable, IUIValueBinder, IUIValueBinder<double>, IUIValueBindable<double>, IUIValueBindable
Inheritance
UIValueNumberBinderConditional
Implements
Derived
Inherited Members
Extension Methods

Constructors

UIValueNumberBinderConditional()

protected UIValueNumberBinderConditional()

Fields

conditionalOperator

public UIValueNumberBinderConditional.Operator conditionalOperator

Field Value

UIValueNumberBinderConditional.Operator

resultIfKeyNotFound

public bool resultIfKeyNotFound

Field Value

bool

valueXKey

public string valueXKey

Field Value

string

valueXStatic

public double valueXStatic

Field Value

double

valueYKey

public string valueYKey

Field Value

string

valueYStatic

public double valueYStatic

Field Value

double

Methods

Awake()

protected override void Awake()

EvaluateConditional(double, IDataContextReadonly)

public bool EvaluateConditional(double value, IDataContextReadonly context)

Parameters

value double
context IDataContextReadonly

Returns

bool

HandleConditionalResult(bool)

protected abstract void HandleConditionalResult(bool result)

Parameters

result bool

RedrawValue(bool)

public override void RedrawValue(bool instant = true)

Parameters

instant bool