REDNODE / GAME API

RadialMenuHubGameController

classscriptedClass

extends gameuiMenuGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 35

NameTypeFlags
bgFluffinkWidgetRefscriptedprivate
buttonHintsControllerwref<ButtonHints>scriptedprivate
buttonHintsManagerRefinkWidgetRefscriptedprivate
callbackref<CurrencyUpdateCallback>scriptedprivate
characterCredListenerref<CallbackHandle>scriptedprivate
characterCredPointsListenerref<CallbackHandle>scriptedprivate
characterCurrentXPListenerref<CallbackHandle>scriptedprivate
characterLevelListenerref<CallbackHandle>scriptedprivate
currentRequestref<OpenMenuRequest>scriptedpublic
dataManagerref<PlayerDevelopmentDataManager>scriptedprivate
gameTimeContainerinkWidgetRefscriptedprivate
gameTimeControllerwref<gameuiTimeDisplayLogicController>scriptedprivate
hubMenuBlackboardwref<IBlackboard>scriptedprivate
hubMenuInstanceIDUint32scriptedpublic
inventoryListenerref<InventoryScriptListener>scriptedprivate
journalManagerwref<JournalManager>scriptedprivate
maxWeightListenerref<CallbackHandle>scriptedprivate
metaCtrlwref<MetaQuestLogicController>scriptedprivate
metaQuestStatusListenerref<CallbackHandle>scriptedprivate
notificationRootinkWidgetRefscriptedprivate
playerwref<PlayerPuppet>scriptedprivate
playerDevSystemref<PlayerDevelopmentSystem>scriptedprivate
playerStatsBlackboardwref<IBlackboard>scriptedprivate
previousRequestref<OpenMenuRequest>scriptedpublic
timeCtrlwref<RadialHubTimeSkipController>scriptedprivate
trackedEntrywref<JournalQuestObjective>scriptedprivate
trackedPhasewref<JournalQuestPhase>scriptedprivate
trackedQuestwref<JournalQuest>scriptedprivate
transactionref<TransactionSystem>scriptedprivate
weightListenerref<CallbackHandle>scriptedprivate

Methods 27

public final func HandlePlayerWeightUpdated(opt dropQueueWeight: Float)scripted
private final func InitMenusData()scripted
protected cb func OnBackActionCallback(evt: ref<BackActionCallback>) -> Boolscripted
protected cb func OnButtonRelease(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnCharacterLevelCurrentXPUpdated(value: Int32) -> Boolscripted
protected cb func OnCharacterLevelUpdated(value: Int32) -> Boolscripted
protected cb func OnCharacterStreetCredLevelUpdated(value: Int32) -> Boolscripted
protected cb func OnCharacterStreetCredPointsUpdated(value: Int32) -> Boolscripted
protected cb func OnCyberwareModsRequest(evt: ref<CyberwareTabModsRequest>) -> Boolscripted
protected cb func OnDropQueueUpdatedEvent(evt: ref<DropQueueUpdatedEvent>) -> Boolscripted
protected cb func OnHubMenuInstanceData(userData: ref<IScriptable>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnMenuButtonHoverOutEvent(e: ref<MenuButtonHoverOutEvent>) -> Boolscripted
protected cb func OnMenuButtonHoverOverEvent(e: ref<MenuButtonHoverOverEvent>) -> Boolscripted
protected cb func OnMetaQuestStatusUpdated(value: Variant) -> Boolscripted
protected cb func OnOpenMenuRequest(evt: ref<OpenMenuRequest>) -> Boolscripted
protected cb func OnPlayerMaxWeightUpdated(value: Int32) -> Boolscripted
protected cb func OnPlayerWeightUpdated(value: Float) -> Boolscripted
protected cb func OnSetMenuEventDispatcher(menuEventDispatcher: wref<inkMenuEventDispatcher>) -> Boolscripted
protected cb func OnSubmenuHiddenUpdated(value: Bool) -> Boolscripted
protected cb func OnTimeSkipClosedEvent(e: ref<TimeSkipClosedEvent>) -> Boolscripted
protected cb func OnTimeSkipHoverOutEvent(e: ref<TimeSkipHoverOutEvent>) -> Boolscripted
protected cb func OnTimeSkipHoverOverEvent(e: ref<TimeSkipHoverOverEvent>) -> Boolscripted
protected cb func OnTimeSkipOpenedEvent(e: ref<TimeSkipOpenedEvent>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
private final func SetupBlackboards()scripted
private final func UpdateTimeDisplay()scripted