class
RadialMenuHubGameController
- 35 properties
- 26 functions
Extends game.ui.MenuGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
menusData | MenuDataBuilder? | 0x10 | scripted |
menuEventDispatcher | WeakHandle<ink.MenuEventDispatcher> | 0x20 | scripted |
menuCtrl | WeakHandle<RadialMenuHubLogicController> | 0x30 | scripted |
metaCtrl | WeakHandle<MetaQuestLogicController> | 0x40 | scripted |
subMenuCtrl | WeakHandle<RadialSubMenuPanelLogicController> | 0x50 | scripted |
timeCtrl | WeakHandle<RadialHubTimeSkipController> | 0x60 | scripted |
player | WeakHandle<PlayerPuppet> | 0x70 | scripted |
playerDevSystem | PlayerDevelopmentSystem? | 0x80 | scripted |
transaction | game.TransactionSystem? | 0x90 | scripted |
playerStatsBlackboard | WeakHandle<game.IBlackboard> | 0xA0 | scripted |
hubMenuBlackboard | WeakHandle<game.IBlackboard> | 0xB0 | scripted |
characterCredListener | red.CallbackObject? | 0xC0 | scripted |
characterLevelListener | red.CallbackObject? | 0xD0 | scripted |
characterCurrentXPListener | red.CallbackObject? | 0xE0 | scripted |
characterCredPointsListener | red.CallbackObject? | 0xF0 | scripted |
weightListener | red.CallbackObject? | 0x100 | scripted |
maxWeightListener | red.CallbackObject? | 0x110 | scripted |
submenuHiddenListener | red.CallbackObject? | 0x120 | scripted |
metaQuestStatusListener | red.CallbackObject? | 0x130 | scripted |
journalManager | WeakHandle<game.JournalManager> | 0x140 | scripted |
trackedEntry | WeakHandle<game.JournalQuestObjective> | 0x150 | scripted |
trackedPhase | WeakHandle<game.JournalQuestPhase> | 0x160 | scripted |
trackedQuest | WeakHandle<game.JournalQuest> | 0x170 | scripted |
notificationRoot | ink.WidgetReference | 0x180 | scripted |
buttonHintsManagerRef | ink.WidgetReference | 0x198 | scripted |
bgFluff | ink.WidgetReference | 0x1B0 | scripted |
dataManager | PlayerDevelopmentDataManager? | 0x1C8 | scripted |
buttonHintsController | WeakHandle<ButtonHints> | 0x1D8 | scripted |
gameTimeContainer | ink.WidgetReference | 0x1E8 | scripted |
gameTimeController | WeakHandle<game.ui.TimeDisplayLogicController> | 0x200 | scripted |
inventoryListener | game.InventoryScriptListener? | 0x210 | scripted |
callback | CurrencyUpdateCallback? | 0x220 | scripted |
hubMenuInstanceID | uint | 0x230 | scripted |
previousRequest | OpenMenuRequest? | 0x238 | scripted |
currentRequest | OpenMenuRequest? | 0x248 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "RadialMenuHubGameController", "OnInitialize", (RadialMenuHubGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubGameController_OnInitialize( RadialMenuHubGameController self );void SetupBlackboards()RTTIre.Hooks.PlaceVoid( "RadialMenuHubGameController", "SetupBlackboards;", (RadialMenuHubGameController_SetupBlackboards x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubGameController_SetupBlackboards( RadialMenuHubGameController self );bool OnTimeSkipOpenedEvent(TimeSkipOpenedEvent e)RTTIre.Hooks.Place( "RadialMenuHubGameController", "OnTimeSkipOpenedEvent", (RadialMenuHubGameController_OnTimeSkipOpenedEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubGameController_OnTimeSkipOpenedEvent( RadialMenuHubGameController self, TimeSkipOpenedEvent? e );bool OnTimeSkipClosedEvent(TimeSkipClosedEvent e)RTTIre.Hooks.Place( "RadialMenuHubGameController", "OnTimeSkipClosedEvent", (RadialMenuHubGameController_OnTimeSkipClosedEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubGameController_OnTimeSkipClosedEvent( RadialMenuHubGameController self, TimeSkipClosedEvent? e );bool OnTimeSkipHoverOverEvent(TimeSkipHoverOverEvent e)RTTIre.Hooks.Place( "RadialMenuHubGameController", "OnTimeSkipHoverOverEvent", (RadialMenuHubGameController_OnTimeSkipHoverOverEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubGameController_OnTimeSkipHoverOverEvent( RadialMenuHubGameController self, TimeSkipHoverOverEvent? e );bool OnTimeSkipHoverOutEvent(TimeSkipHoverOutEvent e)RTTIre.Hooks.Place( "RadialMenuHubGameController", "OnTimeSkipHoverOutEvent", (RadialMenuHubGameController_OnTimeSkipHoverOutEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubGameController_OnTimeSkipHoverOutEvent( RadialMenuHubGameController self, TimeSkipHoverOutEvent? e );bool OnMenuButtonHoverOverEvent(MenuButtonHoverOverEvent e)RTTIre.Hooks.Place( "RadialMenuHubGameController", "OnMenuButtonHoverOverEvent", (RadialMenuHubGameController_OnMenuButtonHoverOverEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubGameController_OnMenuButtonHoverOverEvent( RadialMenuHubGameController self, MenuButtonHoverOverEvent? e );bool OnMenuButtonHoverOutEvent(MenuButtonHoverOutEvent e)RTTIre.Hooks.Place( "RadialMenuHubGameController", "OnMenuButtonHoverOutEvent", (RadialMenuHubGameController_OnMenuButtonHoverOutEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubGameController_OnMenuButtonHoverOutEvent( RadialMenuHubGameController self, MenuButtonHoverOutEvent? e );bool OnCharacterLevelUpdated(int value)RTTIre.Hooks.Place( "RadialMenuHubGameController", "OnCharacterLevelUpdated", (RadialMenuHubGameController_OnCharacterLevelUpdated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubGameController_OnCharacterLevelUpdated( RadialMenuHubGameController self, int value );bool OnCharacterLevelCurrentXPUpdated(int value)RTTIre.Hooks.Place( "RadialMenuHubGameController", "OnCharacterLevelCurrentXPUpdated", (RadialMenuHubGameController_OnCharacterLevelCurrentXPUpdated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubGameController_OnCharacterLevelCurrentXPUpdated( RadialMenuHubGameController self, int value );bool OnCharacterStreetCredLevelUpdated(int value)RTTIre.Hooks.Place( "RadialMenuHubGameController", "OnCharacterStreetCredLevelUpdated", (RadialMenuHubGameController_OnCharacterStreetCredLevelUpdated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubGameController_OnCharacterStreetCredLevelUpdated( RadialMenuHubGameController self, int value );bool OnDropQueueUpdatedEvent(DropQueueUpdatedEvent evt)RTTIre.Hooks.Place( "RadialMenuHubGameController", "OnDropQueueUpdatedEvent", (RadialMenuHubGameController_OnDropQueueUpdatedEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubGameController_OnDropQueueUpdatedEvent( RadialMenuHubGameController self, DropQueueUpdatedEvent? evt );bool OnCharacterStreetCredPointsUpdated(int value)RTTIre.Hooks.Place( "RadialMenuHubGameController", "OnCharacterStreetCredPointsUpdated", (RadialMenuHubGameController_OnCharacterStreetCredPointsUpdated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubGameController_OnCharacterStreetCredPointsUpdated( RadialMenuHubGameController self, int value );bool OnPlayerMaxWeightUpdated(int value)RTTIre.Hooks.Place( "RadialMenuHubGameController", "OnPlayerMaxWeightUpdated", (RadialMenuHubGameController_OnPlayerMaxWeightUpdated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubGameController_OnPlayerMaxWeightUpdated( RadialMenuHubGameController self, int value );bool OnPlayerWeightUpdated(float value)RTTIre.Hooks.Place( "RadialMenuHubGameController", "OnPlayerWeightUpdated", (RadialMenuHubGameController_OnPlayerWeightUpdated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubGameController_OnPlayerWeightUpdated( RadialMenuHubGameController self, float value );void HandlePlayerWeightUpdated(float? dropQueueWeight)RTTIre.Hooks.PlaceVoid( "RadialMenuHubGameController", "HandlePlayerWeightUpdated;Float", (RadialMenuHubGameController_HandlePlayerWeightUpdated x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubGameController_HandlePlayerWeightUpdated( RadialMenuHubGameController self, float? dropQueueWeight );void InitMenusData()RTTIre.Hooks.PlaceVoid( "RadialMenuHubGameController", "InitMenusData;", (RadialMenuHubGameController_InitMenusData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubGameController_InitMenusData( RadialMenuHubGameController self );bool OnCyberwareModsRequest(CyberwareTabModsRequest evt)RTTIre.Hooks.Place( "RadialMenuHubGameController", "OnCyberwareModsRequest", (RadialMenuHubGameController_OnCyberwareModsRequest x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubGameController_OnCyberwareModsRequest( RadialMenuHubGameController self, CyberwareTabModsRequest? evt );bool OnSetMenuEventDispatcher(WeakHandle<ink.MenuEventDispatcher> menuEventDispatcher)overrideRTTIre.Hooks.Place( "RadialMenuHubGameController", "OnSetMenuEventDispatcher", (RadialMenuHubGameController_OnSetMenuEventDispatcher x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubGameController_OnSetMenuEventDispatcher( RadialMenuHubGameController self, WeakHandle<ink.MenuEventDispatcher> menuEventDispatcher );bool OnBackActionCallback(BackActionCallback evt)RTTIre.Hooks.Place( "RadialMenuHubGameController", "OnBackActionCallback", (RadialMenuHubGameController_OnBackActionCallback x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubGameController_OnBackActionCallback( RadialMenuHubGameController self, BackActionCallback? evt );bool OnOpenMenuRequest(OpenMenuRequest evt)RTTIre.Hooks.Place( "RadialMenuHubGameController", "OnOpenMenuRequest", (RadialMenuHubGameController_OnOpenMenuRequest x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubGameController_OnOpenMenuRequest( RadialMenuHubGameController self, OpenMenuRequest? evt );bool OnButtonRelease(ink.PointerEvent evt)RTTIre.Hooks.Place( "RadialMenuHubGameController", "OnButtonRelease", (RadialMenuHubGameController_OnButtonRelease x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubGameController_OnButtonRelease( RadialMenuHubGameController self, ink.PointerEvent? evt );bool OnUninitialize()overrideRTTIre.Hooks.Place( "RadialMenuHubGameController", "OnUninitialize", (RadialMenuHubGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubGameController_OnUninitialize( RadialMenuHubGameController self );void UpdateTimeDisplay()RTTIre.Hooks.PlaceVoid( "RadialMenuHubGameController", "UpdateTimeDisplay;", (RadialMenuHubGameController_UpdateTimeDisplay x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubGameController_UpdateTimeDisplay( RadialMenuHubGameController self );bool OnHubMenuInstanceData(IScriptable userData)RTTIre.Hooks.Place( "RadialMenuHubGameController", "OnHubMenuInstanceData", (RadialMenuHubGameController_OnHubMenuInstanceData x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialMenuHubGameController_OnHubMenuInstanceData( RadialMenuHubGameController self, IScriptable? userData );