ColorSetting

A color setting.

Remarks

Can only be created while initializing the script.

Example

const color = new ColorSetting(script, "Color", "The color to use.", new Color(255, 255, 255, 255));

Extends

Constructors

Constructor

new ColorSetting(holder, name, description, defaultValue): ColorSetting

Parameters

holder

object

Can either be 'script' or a subgroup.

name

string

The name of the setting.

description

string

The description of the setting.

defaultValue

Color

The default color.

Returns

ColorSetting

Overrides

Setting.constructor

Constructor

new ColorSetting(holder, name, description, defaultValue, allowAlpha): ColorSetting

Parameters

holder

object

Can either be 'script' or a subgroup.

name

string

The name of the setting.

description

string

The description of the setting.

defaultValue

Color

The default color.

allowAlpha

boolean

Whether the alpha channel can be changed.

Returns

ColorSetting

Overrides

Setting.constructor

Methods

description()

description(): string

Returns

string

The description of the setting.

Inherited from

Setting.description


getValue()

getValue(): Color

Returns

Color

The current color value.


name()

name(): string

Returns

string

The name of the setting.

Inherited from

Setting.name


setValue()

setValue(color): void

Parameters

color

Color

The color to set.

Returns

void


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

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

Returns

void

Example

Inherited from

Setting.visible

Last updated