BooleanSetting

A simple boolean setting.

Remarks

Can only be created while initializing the script.

Example

const alwaysAttack = new BooleanSetting("AlwaysAttack", "If the module will always attack regardles of player health.", false);

Extends

Constructors

Constructor

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

Parameters

holder

object

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

name

string

name - The name of the setting.

description

string

description - The description of the setting.

defaultValue

boolean

defaultValue - The default value of the setting.

Returns

BooleanSetting

Overrides

Setting.constructor

Methods

description()

description(): string

Returns

string

The description of the setting.

Inherited from

Setting.description


getValue()

getValue(): boolean

Returns

boolean

If the settings is toggled or not.


name()

name(): string

Returns

string

The name of the setting.

Inherited from

Setting.name


setValue()

setValue(value): void

Parameters

value

boolean

value - The value to set the setting to.

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

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

Returns

void

Example

Inherited from

Setting.visible

Last updated