class vehicle
UIGameController
vehicle.UIGameController
- 21 properties
- 27 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 |
vehicle | WeakHandle<vehicle.BaseObject> | 0x68 | scripted |
vehiclePS | VehicleComponentPS? | 0x78 | scripted |
vehicleBBStateConectionId | red.CallbackObject? | 0x88 | scripted |
vehicleCollisionBBStateID | red.CallbackObject? | 0x98 | scripted |
vehicleBBUIActivId | red.CallbackObject? | 0xA8 | scripted |
rootWidget | WeakHandle<ink.Widget> | 0xB8 | scripted |
UIEnabled | bool | 0xC8 | scripted |
startAnimProxy | ink.anim.Proxy? | 0xD0 | scripted |
loopAnimProxy | ink.anim.Proxy? | 0xE0 | scripted |
endAnimProxy | ink.anim.Proxy? | 0xF0 | scripted |
loopingBootProxy | ink.anim.Proxy? | 0x100 | scripted |
speedometerWidget | ink.WidgetReference | 0x110 | scripted |
tachometerWidget | ink.WidgetReference | 0x128 | scripted |
timeWidget | ink.WidgetReference | 0x140 | scripted |
instruments | ink.WidgetReference | 0x158 | scripted |
gearBox | ink.WidgetReference | 0x170 | scripted |
radio | ink.WidgetReference | 0x188 | scripted |
analogTachWidget | ink.WidgetReference | 0x1A0 | scripted |
analogSpeedWidget | ink.WidgetReference | 0x1B8 | scripted |
isVehicleReady | bool | 0x1D0 | scripted |
Functions
void SetupModule(ink.WidgetReference widget, WeakHandle<vehicle.BaseObject> vehicle, WeakHandle<game.IBlackboard> vehBB)RTTIre.Hooks.PlaceVoid( "vehicleUIGameController", "SetupModule;inkWidgetRefVehicleObjectIBlackboard", (UIGameController_SetupModule x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIGameController_SetupModule( vehicle.UIGameController self, ink.WidgetReference widget, WeakHandle<vehicle.BaseObject> vehicle, WeakHandle<game.IBlackboard> vehBB );void UnregisterModule(ink.WidgetReference widget)RTTIre.Hooks.PlaceVoid( "vehicleUIGameController", "UnregisterModule;inkWidgetRef", (UIGameController_UnregisterModule x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIGameController_UnregisterModule( vehicle.UIGameController self, ink.WidgetReference widget );bool OnInitialize()RTTIre.Hooks.Place( "vehicleUIGameController", "OnInitialize", (UIGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UIGameController_OnInitialize( vehicle.UIGameController self );bool OnUninitialize()RTTIre.Hooks.Place( "vehicleUIGameController", "OnUninitialize", (UIGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UIGameController_OnUninitialize( vehicle.UIGameController self );void ActivateUI()RTTIre.Hooks.PlaceVoid( "vehicleUIGameController", "ActivateUI;", (UIGameController_ActivateUI x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIGameController_ActivateUI( vehicle.UIGameController self );void DeactivateUI()RTTIre.Hooks.PlaceVoid( "vehicleUIGameController", "DeactivateUI;", (UIGameController_DeactivateUI x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIGameController_DeactivateUI( vehicle.UIGameController self );bool OnActivateUI(bool activate)RTTIre.Hooks.Place( "vehicleUIGameController", "OnActivateUI", (UIGameController_OnActivateUI x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UIGameController_OnActivateUI( vehicle.UIGameController self, bool activate );bool OnActivateUIEvent(VehicleUIactivateEvent evt)RTTIre.Hooks.Place( "vehicleUIGameController", "OnActivateUIEvent", (UIGameController_OnActivateUIEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UIGameController_OnActivateUIEvent( vehicle.UIGameController self, VehicleUIactivateEvent? evt );bool OnVehicleReady(bool ready)RTTIre.Hooks.Place( "vehicleUIGameController", "OnVehicleReady", (UIGameController_OnVehicleReady x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UIGameController_OnVehicleReady( vehicle.UIGameController self, bool ready );void RegisterBlackBoardCallbacks()RTTIre.Hooks.PlaceVoid( "vehicleUIGameController", "RegisterBlackBoardCallbacks;", (UIGameController_RegisterBlackBoardCallbacks x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIGameController_RegisterBlackBoardCallbacks( vehicle.UIGameController self );void UnregisterBlackBoardCallbacks()RTTIre.Hooks.PlaceVoid( "vehicleUIGameController", "UnregisterBlackBoardCallbacks;", (UIGameController_UnregisterBlackBoardCallbacks x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIGameController_UnregisterBlackBoardCallbacks( vehicle.UIGameController self );bool IsUIactive()RTTIre.Hooks.Place( "vehicleUIGameController", "IsUIactive;", (UIGameController_IsUIactive x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UIGameController_IsUIactive( vehicle.UIGameController self );void InitializeWidgetStyleSheet(WeakHandle<vehicle.BaseObject> veh)RTTIre.Hooks.PlaceVoid( "vehicleUIGameController", "InitializeWidgetStyleSheet;VehicleObject", (UIGameController_InitializeWidgetStyleSheet x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIGameController_InitializeWidgetStyleSheet( vehicle.UIGameController self, WeakHandle<vehicle.BaseObject> veh );void CheckIfVehicleShouldTurnOn()RTTIre.Hooks.PlaceVoid( "vehicleUIGameController", "CheckIfVehicleShouldTurnOn;", (UIGameController_CheckIfVehicleShouldTurnOn x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIGameController_CheckIfVehicleShouldTurnOn( vehicle.UIGameController self );bool OnVehicleStateChanged(int state)RTTIre.Hooks.Place( "vehicleUIGameController", "OnVehicleStateChanged", (UIGameController_OnVehicleStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UIGameController_OnVehicleStateChanged( vehicle.UIGameController self, int state );void TurnOn()RTTIre.Hooks.PlaceVoid( "vehicleUIGameController", "TurnOn;", (UIGameController_TurnOn x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIGameController_TurnOn( vehicle.UIGameController self );void TurnOff()RTTIre.Hooks.PlaceVoid( "vehicleUIGameController", "TurnOff;", (UIGameController_TurnOff x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIGameController_TurnOff( vehicle.UIGameController self );bool OnStartAnimFinished(ink.anim.Proxy anim)RTTIre.Hooks.Place( "vehicleUIGameController", "OnStartAnimFinished", (UIGameController_OnStartAnimFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UIGameController_OnStartAnimFinished( vehicle.UIGameController self, ink.anim.Proxy? anim );void PlayIdleLoop()RTTIre.Hooks.PlaceVoid( "vehicleUIGameController", "PlayIdleLoop;", (UIGameController_PlayIdleLoop x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIGameController_PlayIdleLoop( vehicle.UIGameController self );bool OnEndAnimFinished(ink.anim.Proxy anim)RTTIre.Hooks.Place( "vehicleUIGameController", "OnEndAnimFinished", (UIGameController_OnEndAnimFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UIGameController_OnEndAnimFinished( vehicle.UIGameController self, ink.anim.Proxy? anim );void PlayLibraryAnim(CName animName)RTTIre.Hooks.PlaceVoid( "vehicleUIGameController", "PlayLibraryAnim;CName", (UIGameController_PlayLibraryAnim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIGameController_PlayLibraryAnim( vehicle.UIGameController self, CName animName );void EvaluateWidgetStyle(GameTime time)RTTIre.Hooks.PlaceVoid( "vehicleUIGameController", "EvaluateWidgetStyle;GameTime", (UIGameController_EvaluateWidgetStyle x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIGameController_EvaluateWidgetStyle( vehicle.UIGameController self, GameTime time );bool OnVehicleCollision(bool collision)RTTIre.Hooks.Place( "vehicleUIGameController", "OnVehicleCollision", (UIGameController_OnVehicleCollision x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UIGameController_OnVehicleCollision( vehicle.UIGameController self, bool collision );bool OnForwardVehicleQuestEnableUIEvent(ForwardVehicleQuestEnableUIEvent evt)RTTIre.Hooks.Place( "vehicleUIGameController", "OnForwardVehicleQuestEnableUIEvent", (UIGameController_OnForwardVehicleQuestEnableUIEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UIGameController_OnForwardVehicleQuestEnableUIEvent( vehicle.UIGameController self, ForwardVehicleQuestEnableUIEvent? evt );bool OnVehiclePanzerBootupUIQuestEvent(VehiclePanzerBootupUIQuestEvent evt)RTTIre.Hooks.Place( "vehicleUIGameController", "OnVehiclePanzerBootupUIQuestEvent", (UIGameController_OnVehiclePanzerBootupUIQuestEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UIGameController_OnVehiclePanzerBootupUIQuestEvent( vehicle.UIGameController self, VehiclePanzerBootupUIQuestEvent? evt );void KillBootupProxy()RTTIre.Hooks.PlaceVoid( "vehicleUIGameController", "KillBootupProxy;", (UIGameController_KillBootupProxy x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIGameController_KillBootupProxy( vehicle.UIGameController self );bool OnForwardVehicleQuestUIEffectEvent(ForwardVehicleQuestUIEffectEvent evt)RTTIre.Hooks.Place( "vehicleUIGameController", "OnForwardVehicleQuestUIEffectEvent", (UIGameController_OnForwardVehicleQuestUIEffectEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UIGameController_OnForwardVehicleQuestUIEffectEvent( vehicle.UIGameController self, ForwardVehicleQuestUIEffectEvent? evt );