class
TimerGameController
- 6 properties
- 11 functions
Extends game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
value | ink.TextWidgetReference | 0x58 | scripted |
rootWidget | WeakHandle<ink.Widget> | 0x70 | scripted |
timerBB | WeakHandle<game.IBlackboard> | 0x80 | scripted |
timerDef | UIGameDataDef? | 0x90 | scripted |
activeBBID | red.CallbackObject? | 0xA0 | scripted |
progressBBID | red.CallbackObject? | 0xB0 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "TimerGameController", "OnInitialize", (TimerGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TimerGameController_OnInitialize( TimerGameController self );bool OnUninitialize()RTTIre.Hooks.Place( "TimerGameController", "OnUninitialize", (TimerGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TimerGameController_OnUninitialize( TimerGameController self );void SetupBB()RTTIre.Hooks.PlaceVoid( "TimerGameController", "SetupBB;", (TimerGameController_SetupBB x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TimerGameController_SetupBB( TimerGameController self );void UnregisterFromBB()RTTIre.Hooks.PlaceVoid( "TimerGameController", "UnregisterFromBB;", (TimerGameController_UnregisterFromBB x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TimerGameController_UnregisterFromBB( TimerGameController self );bool OnTimerActiveUpdated(float value)RTTIre.Hooks.Place( "TimerGameController", "OnTimerActiveUpdated", (TimerGameController_OnTimerActiveUpdated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TimerGameController_OnTimerActiveUpdated( TimerGameController self, float value );bool OnTimerProgressUpdated(float value)RTTIre.Hooks.Place( "TimerGameController", "OnTimerProgressUpdated", (TimerGameController_OnTimerProgressUpdated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TimerGameController_OnTimerProgressUpdated( TimerGameController self, float value );void UpdateTimerActive(float value)RTTIre.Hooks.PlaceVoid( "TimerGameController", "UpdateTimerActive;Float", (TimerGameController_UpdateTimerActive x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TimerGameController_UpdateTimerActive( TimerGameController self, float value );void UpdateTimerProgress(float time)RTTIre.Hooks.PlaceVoid( "TimerGameController", "UpdateTimerProgress;Float", (TimerGameController_UpdateTimerProgress x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TimerGameController_UpdateTimerProgress( TimerGameController self, float time );void Intro()RTTIre.Hooks.PlaceVoid( "TimerGameController", "Intro;", (TimerGameController_Intro x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TimerGameController_Intro( TimerGameController self );void Outro()RTTIre.Hooks.PlaceVoid( "TimerGameController", "Outro;", (TimerGameController_Outro x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TimerGameController_Outro( TimerGameController self );void Hide()RTTIre.Hooks.PlaceVoid( "TimerGameController", "Hide;", (TimerGameController_Hide x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TimerGameController_Hide( TimerGameController self );