class vehicle
InteriorUIGameController
vehicle.InteriorUIGameController
- 25 properties
- 22 functions
Extends game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
vehicleBlackboard | WeakHandle<game.IBlackboard> | 0x58 | scripted |
vehicleBBStateConectionId | red.CallbackObject? | 0x68 | scripted |
vehicleBBReadyConectionId | red.CallbackObject? | 0x78 | scripted |
vehicleBBUIActivId | red.CallbackObject? | 0x88 | scripted |
speedBBConnectionId | red.CallbackObject? | 0x98 | scripted |
gearBBConnectionId | red.CallbackObject? | 0xA8 | scripted |
rpmValueBBConnectionId | red.CallbackObject? | 0xB8 | scripted |
rpmMaxBBConnectionId | red.CallbackObject? | 0xC8 | scripted |
autopilotOnId | red.CallbackObject? | 0xD8 | scripted |
rootWidget | WeakHandle<ink.CanvasWidget> | 0xE8 | scripted |
speedTextWidget | ink.TextWidgetReference | 0xF8 | scripted |
gearTextWidget | ink.TextWidgetReference | 0x110 | scripted |
rpmValueWidget | ink.TextWidgetReference | 0x128 | scripted |
rpmGaugeForegroundWidget | ink.RectangleWidgetReference | 0x140 | scripted |
autopilotTextWidget | ink.TextWidgetReference | 0x158 | scripted |
activeChunks | int | 0x170 | scripted |
chunksNumber | int | 0x174 | scripted |
dynamicRpmPath | CName | 0x178 | scripted |
rpmPerChunk | int | 0x180 | scripted |
hasRevMax | bool | 0x184 | scripted |
rpmGaugeMaxSize | Vector2 | 0x188 | scripted |
rpmMaxValue | float | 0x190 | scripted |
isInAutoPilot | bool | 0x194 | scripted |
isVehicleReady | bool | 0x195 | scripted |
HudRedLineAnimation | ink.anim.Proxy? | 0x198 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "vehicleInteriorUIGameController", "OnInitialize", (InteriorUIGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InteriorUIGameController_OnInitialize( vehicle.InteriorUIGameController self );bool OnUninitialize()RTTIre.Hooks.Place( "vehicleInteriorUIGameController", "OnUninitialize", (InteriorUIGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InteriorUIGameController_OnUninitialize( vehicle.InteriorUIGameController self );void RegisterBlackBoardCallbacks()RTTIre.Hooks.PlaceVoid( "vehicleInteriorUIGameController", "RegisterBlackBoardCallbacks;", (InteriorUIGameController_RegisterBlackBoardCallbacks x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InteriorUIGameController_RegisterBlackBoardCallbacks( vehicle.InteriorUIGameController self );void UnregisterBlackBoardCallbacks()RTTIre.Hooks.PlaceVoid( "vehicleInteriorUIGameController", "UnregisterBlackBoardCallbacks;", (InteriorUIGameController_UnregisterBlackBoardCallbacks x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InteriorUIGameController_UnregisterBlackBoardCallbacks( vehicle.InteriorUIGameController self );bool OnActivateUI(bool activate)RTTIre.Hooks.Place( "vehicleInteriorUIGameController", "OnActivateUI", (InteriorUIGameController_OnActivateUI x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InteriorUIGameController_OnActivateUI( vehicle.InteriorUIGameController self, bool activate );bool OnActivateUIEvent(VehicleUIactivateEvent evt)RTTIre.Hooks.Place( "vehicleInteriorUIGameController", "OnActivateUIEvent", (InteriorUIGameController_OnActivateUIEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InteriorUIGameController_OnActivateUIEvent( vehicle.InteriorUIGameController self, VehicleUIactivateEvent? evt );void ActivateUI()RTTIre.Hooks.PlaceVoid( "vehicleInteriorUIGameController", "ActivateUI;", (InteriorUIGameController_ActivateUI x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InteriorUIGameController_ActivateUI( vehicle.InteriorUIGameController self );void DeactivateUI()RTTIre.Hooks.PlaceVoid( "vehicleInteriorUIGameController", "DeactivateUI;", (InteriorUIGameController_DeactivateUI x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InteriorUIGameController_DeactivateUI( vehicle.InteriorUIGameController self );bool IsUIactive()RTTIre.Hooks.Place( "vehicleInteriorUIGameController", "IsUIactive;", (InteriorUIGameController_IsUIactive x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InteriorUIGameController_IsUIactive( vehicle.InteriorUIGameController self );bool OnVehicleReady(bool ready)RTTIre.Hooks.Place( "vehicleInteriorUIGameController", "OnVehicleReady", (InteriorUIGameController_OnVehicleReady x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InteriorUIGameController_OnVehicleReady( vehicle.InteriorUIGameController self, bool ready );bool OnVehicleStateChanged(int state)RTTIre.Hooks.Place( "vehicleInteriorUIGameController", "OnVehicleStateChanged", (InteriorUIGameController_OnVehicleStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InteriorUIGameController_OnVehicleStateChanged( vehicle.InteriorUIGameController self, int state );bool OnRpmMaxChanged(float rpmMax)RTTIre.Hooks.Place( "vehicleInteriorUIGameController", "OnRpmMaxChanged", (InteriorUIGameController_OnRpmMaxChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InteriorUIGameController_OnRpmMaxChanged( vehicle.InteriorUIGameController self, float rpmMax );bool OnSpeedValueChanged(float speedValue)RTTIre.Hooks.Place( "vehicleInteriorUIGameController", "OnSpeedValueChanged", (InteriorUIGameController_OnSpeedValueChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InteriorUIGameController_OnSpeedValueChanged( vehicle.InteriorUIGameController self, float speedValue );bool OnGearValueChanged(int gearValue)RTTIre.Hooks.Place( "vehicleInteriorUIGameController", "OnGearValueChanged", (InteriorUIGameController_OnGearValueChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InteriorUIGameController_OnGearValueChanged( vehicle.InteriorUIGameController self, int gearValue );bool OnRpmValueChanged(float rpmValue)RTTIre.Hooks.Place( "vehicleInteriorUIGameController", "OnRpmValueChanged", (InteriorUIGameController_OnRpmValueChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InteriorUIGameController_OnRpmValueChanged( vehicle.InteriorUIGameController self, float rpmValue );void drawRPMGaugeFull(float rpmValue)RTTIre.Hooks.PlaceVoid( "vehicleInteriorUIGameController", "drawRPMGaugeFull;Float", (InteriorUIGameController_drawRPMGaugeFull x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InteriorUIGameController_drawRPMGaugeFull( vehicle.InteriorUIGameController self, float rpmValue );void EvaluateRPMMeterWidget(int currentAmountOfChunks)RTTIre.Hooks.PlaceVoid( "vehicleInteriorUIGameController", "EvaluateRPMMeterWidget;Int32", (InteriorUIGameController_EvaluateRPMMeterWidget x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InteriorUIGameController_EvaluateRPMMeterWidget( vehicle.InteriorUIGameController self, int currentAmountOfChunks );void RedrawRPM(int currentAmountOfChunks)RTTIre.Hooks.PlaceVoid( "vehicleInteriorUIGameController", "RedrawRPM;Int32", (InteriorUIGameController_RedrawRPM x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InteriorUIGameController_RedrawRPM( vehicle.InteriorUIGameController self, int currentAmountOfChunks );void AddChunk()RTTIre.Hooks.PlaceVoid( "vehicleInteriorUIGameController", "AddChunk;", (InteriorUIGameController_AddChunk x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InteriorUIGameController_AddChunk( vehicle.InteriorUIGameController self );void RemoveChunk()RTTIre.Hooks.PlaceVoid( "vehicleInteriorUIGameController", "RemoveChunk;", (InteriorUIGameController_RemoveChunk x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InteriorUIGameController_RemoveChunk( vehicle.InteriorUIGameController self );bool OnAutopilotChanged(bool autopilotOn)RTTIre.Hooks.Place( "vehicleInteriorUIGameController", "OnAutopilotChanged", (InteriorUIGameController_OnAutopilotChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InteriorUIGameController_OnAutopilotChanged( vehicle.InteriorUIGameController self, bool autopilotOn );void RefreshUI()RTTIre.Hooks.PlaceVoid( "vehicleInteriorUIGameController", "RefreshUI;", (InteriorUIGameController_RefreshUI x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InteriorUIGameController_RefreshUI( vehicle.InteriorUIGameController self );