REDNODE / GAME API

GenericHotkeyController

abstract classscriptedClass

extends gameuiNewPhoneRelatedHUDGameController › inkHUDGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Extended by 5 types

CarHotkeyController HotkeyItemController PhoneHotkeyController RadioHotkeyController vehicleVisualCustomizationHotkeyController

Properties 10

NameTypeFlags
buttonHintinkWidgetRefscriptedprotected
buttonHintControllerwref<inkInputDisplayController>scriptedprotected
debugCommandsarray<Uint32>scriptedprivate
factListenerIdUint32scriptedprivate
hotkeyEHotkeyscriptedprotected
hotkeyBackgroundinkImageRefscriptedprotected
pressStartedBoolscriptedprotected
questActivatingFactCNamescriptedprivate
restrictionsarray<CName>scriptedprotected
statusEffectsListenerref<HotkeyWidgetStatsListener>scriptedprotected

Methods 17

protected final func DBGPlayAnim(animName: CName)scripted
protected final func GetPlayer() -> wref<PlayerPuppet>scripted
protected func Initialize() -> Boolscripted
private final func InitializeButtonHint()scripted
protected func InitializeStatusListener()scripted
protected func IsActivatedByQuest() -> Boolscripted
protected func IsAllowedByGameplay() -> Boolscripted
protected final func IsControllingDevice() -> Boolscripted
protected final func IsControllingDeviceChain() -> Boolscripted
protected func IsInDefaultState() -> Boolscripted
public final func OnActivation(value: Int32)scripted
protected cb func OnDpadActionPerformed(evt: ref<DPADActionPerformed>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
public final func OnRestrictionUpdate(statusEffect: wref<StatusEffect_Record>)scripted
protected cb func OnUninitialize() -> Boolscripted
protected func ResolveState()scripted
protected func Uninitialize()scripted