class game.ui
QuadRacerLogicController
game.ui.QuadRacerLogicController
- 39 properties
- 4 functions
Extends game.ui.SideScrollerMiniGameLogicController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
endgameDelay | float | 0x128 | |
baseMultiplicatorScale | float | 0x134 | |
skyWidget | ink.WidgetReference | 0x230 | |
road | game.ui.RoadEditorSegment[] | 0x208 | |
checkpointLibraryName | CName | 0x190 | |
roadLibraryName | CName | 0x1A8 | |
backgroundLibraryName | CName | 0x1A0 | |
timeToPassCheckpoint | float | 0x198 | |
scorePerMeter | int | 0x14C | |
scorePerExtraSecond | int | 0x150 | |
bonusTime | float | 0x188 | |
backgroundStitch | float | 0x144 | |
drawDistance | uint | 0x158 | |
carDistanceOfView | int | 0x148 | |
colorBlindDrawDistance | uint | 0x15C | |
segmentDetails | uint | 0x138 | |
segmentLength | float | 0x130 | |
roadWidth | float | 0x12C | |
backgroundSpeed | float | 0x140 | |
cameraFov | float | 0x160 | |
cameraHeight | float | 0x164 | |
startTime | float | 0x19C | |
defaultMaxSpeed | float | 0x16C | |
nitroMaxSpeed | float | 0x170 | |
acceleration | float | 0x178 | |
breaking | float | 0x17C | |
deceleration | float | 0x180 | |
offRoadLimit | float | 0x174 | |
offRoadDeceleration | float | 0x184 | |
centrifugalForce | float | 0x13C | |
playerSegmentOffset | int | 0x154 | |
timeLeftText | ink.TextWidgetReference | 0x8 | scripted |
scoreText | ink.TextWidgetReference | 0x20 | scripted |
speedText | ink.TextWidgetReference | 0x38 | scripted |
notificationText | ink.TextWidgetReference | 0x50 | scripted |
notificationAnimationName | CName | 0x68 | scripted |
speedCoeficient | float | 0x70 | scripted |
currentNotificationAnimation | ink.anim.Proxy? | 0x78 | scripted |
lastTime | int | 0x88 | scripted |
Functions
void OnInitializeGameLogic()overrideRTTIre.Hooks.PlaceVoid( "gameuiQuadRacerLogicController", "OnInitializeGameLogic;", (QuadRacerLogicController_OnInitializeGameLogic x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuadRacerLogicController_OnInitializeGameLogic( game.ui.QuadRacerLogicController self );void OnGameStateUpdateLogic(game.ui.OnMiniGameStateUpdateEvent gameStateUpdateEvent)overrideRTTIre.Hooks.PlaceVoid( "gameuiQuadRacerLogicController", "OnGameStateUpdateLogic;MiniGameStateUpdateEvent", (QuadRacerLogicController_OnGameStateUpdateLogic x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuadRacerLogicController_OnGameStateUpdateLogic( game.ui.QuadRacerLogicController self, game.ui.OnMiniGameStateUpdateEvent? gameStateUpdateEvent );void PlayNotificationAnimation(string text)RTTIre.Hooks.PlaceVoid( "gameuiQuadRacerLogicController", "PlayNotificationAnimation;script_ref<String>", (QuadRacerLogicController_PlayNotificationAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuadRacerLogicController_PlayNotificationAnimation( game.ui.QuadRacerLogicController self, string text );void StopCurrentNotificationAnimation()RTTIre.Hooks.PlaceVoid( "gameuiQuadRacerLogicController", "StopCurrentNotificationAnimation;", (QuadRacerLogicController_StopCurrentNotificationAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuadRacerLogicController_StopCurrentNotificationAnimation( game.ui.QuadRacerLogicController self );