ModeSetting
A setting that can have a select few modes as values
new ModeSetting(String name, String description, String value, String[] possibleValues)
new ModeSetting(String name, String description, String value, String[] possibleValues)//example of how to create a ModeSetting correctly
breeze.registerModule("TestModule", "This module has a mode setting!", {
'mode': new ModeSetting("PoopMode", "The mode to use", "DEFAULT", ["DEFAULT", "FAST", "PACKET", "DISABLE"]),
'enable': function() {
if (this.mode.is("DISABLE")) {
this.module.disable()
} else {
breeze.log(this.mode.getValue())
}
}
})getValue(): String
getValue(): StringsetValue(String value): void
setValue(String value): voidgetName(): String
getName(): StringgetDescription(): String
getDescription(): Stringis(String value): boolean
is(String value): booleansetHidden(boolean hidden): void
setHidden(boolean hidden): voidisHidden(boolean hidden): void
isHidden(boolean hidden): voidLast updated