class
HubTimeSkipController
- 10 properties
- 7 functions
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
gameTimeText | ink.TextWidgetReference | 0x0 | scripted |
timeSkipText | ink.TextWidgetReference | 0x18 | scripted |
cantSkipTimeContainer | ink.WidgetReference | 0x30 | scripted |
timeSkipButton | ink.WidgetReference | 0x48 | scripted |
gameCtrlRef | WeakHandle<game.ui.MenuGameController> | 0x60 | scripted |
timeSystem | WeakHandle<game.TimeSystem> | 0x70 | scripted |
timeSkipPopupToken | ink.GameNotificationToken? | 0x80 | scripted |
cantSkipTimeAnim | ink.anim.Proxy? | 0x90 | scripted |
gameTimeTextParams | text.TextParameterSet? | 0xA0 | scripted |
canSkipTime | bool | 0xB0 | scripted |
Functions
void Init(bool isEnabled, WeakHandle<game.TimeSystem> timeSystem, WeakHandle<game.ui.MenuGameController> gameController)RTTIre.Hooks.PlaceVoid( "HubTimeSkipController", "Init;BoolTimeSystemgameuiMenuGameController", (HubTimeSkipController_Init x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HubTimeSkipController_Init( HubTimeSkipController self, bool isEnabled, WeakHandle<game.TimeSystem> timeSystem, WeakHandle<game.ui.MenuGameController> gameController );void UpdateGameTime()RTTIre.Hooks.PlaceVoid( "HubTimeSkipController", "UpdateGameTime;", (HubTimeSkipController_UpdateGameTime x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HubTimeSkipController_UpdateGameTime( HubTimeSkipController self );bool OnTimeSkipButtonHoverOver(ink.PointerEvent evt)RTTIre.Hooks.Place( "HubTimeSkipController", "OnTimeSkipButtonHoverOver", (HubTimeSkipController_OnTimeSkipButtonHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HubTimeSkipController_OnTimeSkipButtonHoverOver( HubTimeSkipController self, ink.PointerEvent? evt );bool OnTimeSkipButtonHoverOut(ink.PointerEvent evt)RTTIre.Hooks.Place( "HubTimeSkipController", "OnTimeSkipButtonHoverOut", (HubTimeSkipController_OnTimeSkipButtonHoverOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HubTimeSkipController_OnTimeSkipButtonHoverOut( HubTimeSkipController self, ink.PointerEvent? evt );bool OnTimeSkipButtonPressed(ink.PointerEvent e)RTTIre.Hooks.Place( "HubTimeSkipController", "OnTimeSkipButtonPressed", (HubTimeSkipController_OnTimeSkipButtonPressed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HubTimeSkipController_OnTimeSkipButtonPressed( HubTimeSkipController self, ink.PointerEvent? e );bool OnTimeSkipPopupClosed(ink.GameNotificationData data)RTTIre.Hooks.Place( "HubTimeSkipController", "OnTimeSkipPopupClosed", (HubTimeSkipController_OnTimeSkipPopupClosed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HubTimeSkipController_OnTimeSkipPopupClosed( HubTimeSkipController self, ink.GameNotificationData? data );void SetCursorVisibility(bool visible)RTTIre.Hooks.PlaceVoid( "HubTimeSkipController", "SetCursorVisibility;Bool", (HubTimeSkipController_SetCursorVisibility x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HubTimeSkipController_SetCursorVisibility( HubTimeSkipController self, bool visible );