Table of Contents

Struct UIValueNumberRange

Namespace
KSP.UI.Binding.Core
Assembly
Assembly-CSharp.dll
public struct UIValueNumberRange
Inherited Members
Extension Methods

Constructors

UIValueNumberRange(double, double, double)

public UIValueNumberRange(double min, double max, double rangeStep = 0)

Parameters

min double
max double
rangeStep double

Fields

Default

public static readonly UIValueNumberRange Default

Field Value

UIValueNumberRange

Properties

Max

public readonly double Max { get; }

Property Value

double

Min

public readonly double Min { get; }

Property Value

double

Range

public readonly double Range { get; }

Property Value

double

Step

public readonly double Step { get; }

Property Value

double

UseRangeStep

public readonly bool UseRangeStep { get; }

Property Value

bool

Methods

MapValueFrom01(float)

public double MapValueFrom01(float value01)

Parameters

value01 float

Returns

double

MapValueTo01(double)

public float MapValueTo01(double valueMapped)

Parameters

valueMapped double

Returns

float

RoundValue01(float, double, out double)

public float RoundValue01(float value01, double toNearestMapped, out double valueMappedRounded)

Parameters

value01 float
toNearestMapped double
valueMappedRounded double

Returns

float

RoundValueMapped(double, double)

public double RoundValueMapped(double valueMapped, double toNearestMapped)

Parameters

valueMapped double
toNearestMapped double

Returns

double