SettingsSelectorController
classnative name inkSettingsSelectorControllernative
extends inkLogicController › inkILogicController › IScriptable › ISerializable
Extended by 4 types
RadioVolumeSettingsController SettingsSelectorControllerBool SettingsSelectorControllerKeyBinding SettingsSelectorControllerRange
Properties 15
| Name | Type | Flags |
|---|---|---|
additionalText | CName | scriptedprotected |
container | inkWidgetRef | scriptedprotected |
hoveredChildren | array<wref<inkWidget>> | scriptedprotected |
hoverGeneralHighlight | inkWidgetRef | scriptedprotected |
hoverInAnim | ref<inkAnimProxy> | scriptedprivate |
hoverOutAnim | ref<inkAnimProxy> | scriptedprivate |
indentMarker | inkWidgetRef | scriptedprotected |
IsPreGame | Bool | scriptedprotected |
LabelText | inkTextRef | scriptedprotected |
ModifiedFlag | inkTextRef | scriptedprotected |
optionSwitchHint | inkWidgetRef | scriptedprotected |
Raycaster | inkWidgetRef | scriptedprotected |
SettingsEntry | wref<ConfigVar> | scriptedprotected |
varGroupPath | CName | scriptedprivate |
varName | CName | scriptedprivate |
Methods 26
private func AcceptValue(forward: Bool)scripted
public final func AddLabelIndent(opt isRightAligned: Bool)scripted
native func BindSettings(entry: ref<ConfigVar>)
private func ChangeValue(forward: Bool)scripted
native func GetDescription() -> CName
native func GetDisplayName() -> CName
public final func GetGroupPath() -> CNamescripted
public final func GetVar() -> wref<ConfigVar>scripted
public final func GetVarName() -> CNamescripted
public final func GetVarUpdatePolicy() -> ConfigVarUpdatePolicyscripted
native func GetWarning() -> CName
public final func IsDynamic() -> Boolscripted
protected cb func OnElementHovered(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOut(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOver(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnLeft(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnRight(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnShortcutPress(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnShortcutRepeat(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnUpdateValue() -> Boolscripted
public func Refresh()scripted
public final func ResetAdditionalText()scripted
public final func SetAdditionalText(text: CName)scripted
public func SetInteractive(interactive: Bool)scripted
public func Setup(entry: ref<ConfigVar>, isPreGame: Bool)scripted