REDNODE / GAME API

inkButtonController

classnative

extends inkDiscreteNavigationController › inkLogicController › inkILogicController › IScriptable › ISerializable

Extended by 21 types

ArrowButton characterCreationGenderBackstoryBtn characterCreationLifePathBtn characterCreationNavigationBtn CharacterCreationTopBarHeader DeviceButtonLogicControllerBase FastTravelButtonLogicController IngredientListItemLogicController inkButtonAnimatedController inkButtonTintController inkToggleController inkVirtualCompoundItemController LinkController ListItemController NetworkMinigameGridCellController ObjectiveController PerkDisplayController ProficiencyButtonController QuestItemController StatsStreetCredRewardItem YaibaButton

Properties 9

NameTypeFlags
autoUpdateWidgetStateBooloverriding
ButtonClickinkButtonClickCallbackoverriding
ButtonHoldCompleteinkButtonHoldCompleteCallbackoverriding
ButtonHoldProgressChangedinkButtonProgressChangedCallbackoverriding
ButtonSelectionChangedinkButtonSelectionCallbackoverriding
ButtonStateChangedinkButtonStateChangeCallbackoverriding
canHoldBooloverriding
selectableBooloverriding
selectedBooloverriding

Methods 13

native func CanHold() -> Bool
native func GetAutoUpdateWidgetState() -> Bool
native func GetEnabled() -> Bool
native func GetHoldProgress() -> Float
native func GetSelectable()
native func GetSelected() -> Bool
native func GetState() -> inkEButtonState
native func SetAutoUpdateWidgetState(autoUpdate: Bool)
native func SetCanHold(canHold: Bool)
native func SetEnabled(enabled: Bool)
native func SetSelectable(selectable: Bool)
native func SetSelected(selected: Bool)
native func UpdateButtonState(opt force: Bool)