class hud
CarRaceController
hud.CarRaceController
- 13 properties
- 10 functions
Extends game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
Countdown | ink.CanvasWidgetReference | 0x58 | scripted |
PositionCounter | ink.CanvasWidgetReference | 0x70 | scripted |
RacePosition | ink.TextWidgetReference | 0x88 | scripted |
RaceTime | ink.TextWidgetReference | 0xA0 | scripted |
RaceCheckpoint | ink.TextWidgetReference | 0xB8 | scripted |
maxPosition | int | 0xD0 | scripted |
maxCheckpoint | int | 0xD4 | scripted |
playerPosition | int | 0xD8 | scripted |
minute | int | 0xDC | scripted |
activeVehicleUIBlackboard | WeakHandle<game.IBlackboard> | 0xE0 | scripted |
activeVehicle | WeakHandle<vehicle.BaseObject> | 0xF0 | scripted |
raceStartEngineTime | EngineTime | 0x100 | scripted |
factCallbackID | uint | 0x108 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "hudCarRaceController", "OnInitialize", (CarRaceController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CarRaceController_OnInitialize( hud.CarRaceController self );bool OnUninitialize()RTTIre.Hooks.Place( "hudCarRaceController", "OnUninitialize", (CarRaceController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CarRaceController_OnUninitialize( hud.CarRaceController self );bool OnForwardVehicleRaceUIEvent(ForwardVehicleRaceUIEvent evt)RTTIre.Hooks.Place( "hudCarRaceController", "OnForwardVehicleRaceUIEvent", (CarRaceController_OnForwardVehicleRaceUIEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CarRaceController_OnForwardVehicleRaceUIEvent( hud.CarRaceController self, ForwardVehicleRaceUIEvent? evt );void Setup(bool on)RTTIre.Hooks.PlaceVoid( "hudCarRaceController", "Setup;Bool", (CarRaceController_Setup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CarRaceController_Setup( hud.CarRaceController self, bool on );void StartCountdown()RTTIre.Hooks.PlaceVoid( "hudCarRaceController", "StartCountdown;", (CarRaceController_StartCountdown x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CarRaceController_StartCountdown( hud.CarRaceController self );void SetupCounters()RTTIre.Hooks.PlaceVoid( "hudCarRaceController", "SetupCounters;", (CarRaceController_SetupCounters x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CarRaceController_SetupCounters( hud.CarRaceController self );void StartRace()RTTIre.Hooks.PlaceVoid( "hudCarRaceController", "StartRace;", (CarRaceController_StartRace x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CarRaceController_StartRace( hud.CarRaceController self );void EndRace()RTTIre.Hooks.PlaceVoid( "hudCarRaceController", "EndRace;", (CarRaceController_EndRace x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CarRaceController_EndRace( hud.CarRaceController self );bool OnVehicleForwardRaceCheckpointFactEvent(VehicleForwardRaceCheckpointFactEvent evt)RTTIre.Hooks.Place( "hudCarRaceController", "OnVehicleForwardRaceCheckpointFactEvent", (CarRaceController_OnVehicleForwardRaceCheckpointFactEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CarRaceController_OnVehicleForwardRaceCheckpointFactEvent( hud.CarRaceController self, VehicleForwardRaceCheckpointFactEvent? evt );bool OnVehicleForwardRaceClockUpdateEvent(VehicleForwardRaceClockUpdateEvent evt)RTTIre.Hooks.Place( "hudCarRaceController", "OnVehicleForwardRaceClockUpdateEvent", (CarRaceController_OnVehicleForwardRaceClockUpdateEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CarRaceController_OnVehicleForwardRaceClockUpdateEvent( hud.CarRaceController self, VehicleForwardRaceClockUpdateEvent? evt );