class game.ui
SideScrollerMiniGameLogicController
game.ui.SideScrollerMiniGameLogicController
- 9 properties
- 6 functions
- 2 derived classes
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
gameName | CName | 0x108 | |
startHealth | uint | 0x78 | |
playerLibraryName | CName | 0x110 | |
playerColliderPositionOffset | Vector2 | 0xF4 | |
playerColliderSizeOffset | Vector2 | 0xFC | |
gameplayRoot | ink.CompoundWidgetReference | 0x80 | |
baseSpeed | float | 0xF0 | |
spawnedListLibraryNames | CName[] | 0x118 | |
isGameRunning | bool | 0x0 | scripted |
Functions
void FinishGame()RTTIre.Hooks.PlaceVoid( "gameuiSideScrollerMiniGameLogicController", "FinishGame", (SideScrollerMiniGameLogicController_FinishGame x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SideScrollerMiniGameLogicController_FinishGame( game.ui.SideScrollerMiniGameLogicController self );void OnInitializeGameLogic()RTTIre.Hooks.PlaceVoid( "gameuiSideScrollerMiniGameLogicController", "OnInitializeGameLogic;", (SideScrollerMiniGameLogicController_OnInitializeGameLogic x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SideScrollerMiniGameLogicController_OnInitializeGameLogic( game.ui.SideScrollerMiniGameLogicController self );void OnGameStateUpdateLogic(game.ui.OnMiniGameStateUpdateEvent gameStateUpdateEvent)RTTIre.Hooks.PlaceVoid( "gameuiSideScrollerMiniGameLogicController", "OnGameStateUpdateLogic;MiniGameStateUpdateEvent", (SideScrollerMiniGameLogicController_OnGameStateUpdateLogic x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SideScrollerMiniGameLogicController_OnGameStateUpdateLogic( game.ui.SideScrollerMiniGameLogicController self, game.ui.OnMiniGameStateUpdateEvent? gameStateUpdateEvent );void FinishGameLogic()RTTIre.Hooks.PlaceVoid( "gameuiSideScrollerMiniGameLogicController", "FinishGameLogic;", (SideScrollerMiniGameLogicController_FinishGameLogic x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SideScrollerMiniGameLogicController_FinishGameLogic( game.ui.SideScrollerMiniGameLogicController self );bool OnInitializeGame()RTTIre.Hooks.Place( "gameuiSideScrollerMiniGameLogicController", "OnInitializeGame", (SideScrollerMiniGameLogicController_OnInitializeGame x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SideScrollerMiniGameLogicController_OnInitializeGame( game.ui.SideScrollerMiniGameLogicController self );bool OnGameStateUpdate(game.ui.OnMiniGameStateUpdateEvent gameStateUpdateEvent)RTTIre.Hooks.Place( "gameuiSideScrollerMiniGameLogicController", "OnGameStateUpdate", (SideScrollerMiniGameLogicController_OnGameStateUpdate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SideScrollerMiniGameLogicController_OnGameStateUpdate( game.ui.SideScrollerMiniGameLogicController self, game.ui.OnMiniGameStateUpdateEvent? gameStateUpdateEvent );