class
RadialHubTimeSkipController
- 9 properties
- 7 functions
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
gameTimeText | ink.TextWidgetReference | 0x0 | scripted |
cantSkipTimeContainer | ink.WidgetReference | 0x18 | scripted |
timeSkipButton | ink.WidgetReference | 0x30 | scripted |
gameCtrlRef | WeakHandle<game.ui.MenuGameController> | 0x48 | scripted |
timeSystem | WeakHandle<game.TimeSystem> | 0x58 | scripted |
timeSkipPopupToken | ink.GameNotificationToken? | 0x68 | scripted |
cantSkipTimeAnim | ink.anim.Proxy? | 0x78 | scripted |
gameTimeTextParams | text.TextParameterSet? | 0x88 | scripted |
canSkipTime | bool | 0x98 | scripted |
Functions
void Init(bool isEnabled, WeakHandle<game.TimeSystem> timeSystem, WeakHandle<game.ui.MenuGameController> gameController)RTTIre.Hooks.PlaceVoid( "RadialHubTimeSkipController", "Init;BoolTimeSystemgameuiMenuGameController", (RadialHubTimeSkipController_Init x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialHubTimeSkipController_Init( RadialHubTimeSkipController self, bool isEnabled, WeakHandle<game.TimeSystem> timeSystem, WeakHandle<game.ui.MenuGameController> gameController );void UpdateGameTime()RTTIre.Hooks.PlaceVoid( "RadialHubTimeSkipController", "UpdateGameTime;", (RadialHubTimeSkipController_UpdateGameTime x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialHubTimeSkipController_UpdateGameTime( RadialHubTimeSkipController self );bool OnTimeSkipButtonHoverOver(ink.PointerEvent evt)RTTIre.Hooks.Place( "RadialHubTimeSkipController", "OnTimeSkipButtonHoverOver", (RadialHubTimeSkipController_OnTimeSkipButtonHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialHubTimeSkipController_OnTimeSkipButtonHoverOver( RadialHubTimeSkipController self, ink.PointerEvent? evt );bool OnTimeSkipButtonHoverOut(ink.PointerEvent evt)RTTIre.Hooks.Place( "RadialHubTimeSkipController", "OnTimeSkipButtonHoverOut", (RadialHubTimeSkipController_OnTimeSkipButtonHoverOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialHubTimeSkipController_OnTimeSkipButtonHoverOut( RadialHubTimeSkipController self, ink.PointerEvent? evt );bool OnTimeSkipButtonPressed(ink.PointerEvent e)RTTIre.Hooks.Place( "RadialHubTimeSkipController", "OnTimeSkipButtonPressed", (RadialHubTimeSkipController_OnTimeSkipButtonPressed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialHubTimeSkipController_OnTimeSkipButtonPressed( RadialHubTimeSkipController self, ink.PointerEvent? e );bool OnTimeSkipPopupClosed(ink.GameNotificationData data)RTTIre.Hooks.Place( "RadialHubTimeSkipController", "OnTimeSkipPopupClosed", (RadialHubTimeSkipController_OnTimeSkipPopupClosed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialHubTimeSkipController_OnTimeSkipPopupClosed( RadialHubTimeSkipController self, ink.GameNotificationData? data );void SetCursorVisibility(bool visible)RTTIre.Hooks.PlaceVoid( "RadialHubTimeSkipController", "SetCursorVisibility;Bool", (RadialHubTimeSkipController_SetCursorVisibility x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialHubTimeSkipController_SetCursorVisibility( RadialHubTimeSkipController self, bool visible );