RangeSetting

A range setting.

Extends

Constructors

Constructor

new RangeSetting(owner, name, description, defaultMin, defaultMax, min, max, step): RangeSetting

Parameters

owner

object

owner - Can either be 'script' or a subgroup.

name

string

name - The name of the setting.

description

string

description - The description of the setting.

defaultMin

number

defaultMin - The default minimum value.

defaultMax

number

defaultMax - The default maximum value.

min

number

min - The minimum allowed value.

max

number

max - The maximum allowed value.

step

number

step - The step size between values.

Returns

RangeSetting

Overrides

Setting.constructor

Methods

description()

description(): string

Returns

string

The description of the setting.

Inherited from

Setting.description


getMax()

getMax(): number

Returns

number

The maximum value of the setting.


getMin()

getMin(): number

Returns

number

The minimum value of the setting.


name()

name(): string

Returns

string

The name of the setting.

Inherited from

Setting.name


random()

random(): number

Returns

number

A random value within the selected range


visible()

visible(visible): void

You can use this to hide settings temporarily depending on the user config. The callback should return a boolean.

Parameters

visible

Function

visible - The function to determine if the setting should be visible or not.

Returns

void

Example

Inherited from

Setting.visible

Last updated