Skip to main content

BaseOptionsMenu

Kindclass
Packageoptions
Full nameoptions.BaseOptionsMenu
Sourcesource/options/BaseOptionsMenu.hx
ExtendsMusicBeatSubstate

Known subclasses: MobileOptionsSubState, GameRendererSettingsSubState, GameplaySettingsSubState, GraphicsSettingsSubState, MiscSettingsSubState, OptimizationSubState, SuperSecretDebugMenu, VisualsUISubState

Public fields​

NameTypeStaticDefaultNotes
titleStringno——
rpcTitleStringno——

Public methods​

onResize​

override function onResize(width:Int, height:Int):Void
ParameterTypeDefault
widthInt—
heightInt—

View source

new (constructor)​

function new()

View source

addOption​

function addOption(option:Option)
ParameterTypeDefault
optionOption—

View source

reloadBoyfriend​

function reloadBoyfriend()

View source

Internals​

Private / internal members
FieldTypeStatic
curOptionOptionno
curSelectedIntno
optionsArrayArray<Option>no
grpOptionsFlxTypedGroup<Alphabet>no
checkboxGroupFlxTypedGroup<CheckboxThingie>no
grpTextsFlxTypedGroup<AttachedText>no
boyfriendCharacterno
descBoxFlxSpriteno
descTextFlxTextno
optionSearchTextFlxUIInputTextno
searchTextFlxTextno
buttonTopFlxButtonno
backgroundFlxSpriteno
titleTextAlphabetno
layoutWidthIntno
originalOptionsArrayArray<Option>no
optionsFoundArray<Option>no
nextAcceptIntno
holdTimeFloatno
holdValueFloatno
_textThrottleFloatno
Method
function optionsSearch(query:String = '')
function regenerateOptions(query:String = '')
function regenList()
override function update(elapsed:Float)
function updateTextFrom(option:Option)
function refreshDescription(option:Option)
function clearHold()
function changeSelection(change:Int = 0)
function reloadCheckboxes()