Skip to main content

Option

Kindclass
Packageoptions
Full nameoptions.Option
Sourcesource/options/Option.hx

Public fields​

NameTypeStaticDefaultNotes
childAlphabetno——
textStringno—property (get, set)
onChangeVoid->Void = nullno——
typeStringno'bool'property (get, default)
showBoyfriendBoolnofalse—
scrollSpeedFloatno50—
defaultValueDynamicnonull—
curOptionIntno0—
optionsArray<String>nonull—
changeValueDynamicno1—
minValueDynamicnonull—
maxValueDynamicnonull—
decimalsIntno1—
displayFormatStringno'%v'—
descriptionStringno''—
nameStringno'Unknown'—
specialOptionBoolnofalse—

Public methods​

new (constructor)​

function new(name:String, description:String = '', variable:String, type:String = 'bool', defaultValue:Dynamic = 'null variable value', options:Array<String> = null)
ParameterTypeDefault
nameString—
description (optional)String''
variableString—
type (optional)String'bool'
defaultValue (optional)Dynamic'null variable value'
options (optional)Array<String>null

View source

change​

function change()

View source

getValue​

function getValue():Dynamic

View source

setValue​

function setValue(value:Dynamic)
ParameterTypeDefault
valueDynamic—

View source

setChild​

function setChild(child:Alphabet)
ParameterTypeDefault
childAlphabet—

View source

Internals​

Private / internal members
FieldTypeStatic
variableStringno
Method
function get_text()
function set_text(newValue:String = '')
function get_type()