class vehicle
DebugUIGameController
vehicle.DebugUIGameController
- 26 properties
- 14 functions
Extends game.ui.BaseVehicleHUDGameController 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 |
mountBBConnectionId | red.CallbackObject? | 0x78 | scripted |
speedBBConnectionId | red.CallbackObject? | 0x88 | scripted |
gearBBConnectionId | red.CallbackObject? | 0x98 | scripted |
rpmValueBBConnectionId | red.CallbackObject? | 0xA8 | scripted |
rpmMaxBBConnectionId | red.CallbackObject? | 0xB8 | scripted |
radioStateBBConnectionId | red.CallbackObject? | 0xC8 | scripted |
radioNameBBConnectionId | red.CallbackObject? | 0xD8 | scripted |
radioState | bool | 0xE8 | scripted |
radioName | CName | 0xF0 | scripted |
radioStateWidget | WeakHandle<ink.TextWidget> | 0xF8 | scripted |
radioNameWidget | WeakHandle<ink.TextWidget> | 0x108 | scripted |
autopilotOnId | red.CallbackObject? | 0x118 | scripted |
rootWidget | WeakHandle<ink.CanvasWidget> | 0x128 | scripted |
speedTextWidget | WeakHandle<ink.TextWidget> | 0x138 | scripted |
gearTextWidget | WeakHandle<ink.TextWidget> | 0x148 | scripted |
rpmValueWidget | WeakHandle<ink.TextWidget> | 0x158 | scripted |
rpmGaugeForegroundWidget | WeakHandle<ink.RectangleWidget> | 0x168 | scripted |
rpmGaugeMaxSize | Vector2 | 0x178 | scripted |
rpmMinValue | float | 0x180 | scripted |
rpmMaxValue | float | 0x184 | scripted |
rpmMaxValueInitialized | bool | 0x188 | scripted |
autopilotTextWidget | WeakHandle<ink.TextWidget> | 0x190 | scripted |
isInAutoPilot | bool | 0x1A0 | scripted |
useDebugUI | bool | 0x1A1 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "vehicleDebugUIGameController", "OnInitialize", (DebugUIGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DebugUIGameController_OnInitialize( vehicle.DebugUIGameController self );bool OnActivateTest(bool value)RTTIre.Hooks.Place( "vehicleDebugUIGameController", "OnActivateTest", (DebugUIGameController_OnActivateTest x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DebugUIGameController_OnActivateTest( vehicle.DebugUIGameController self, bool value );bool OnUninitialize()RTTIre.Hooks.Place( "vehicleDebugUIGameController", "OnUninitialize", (DebugUIGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DebugUIGameController_OnUninitialize( vehicle.DebugUIGameController self );bool OnVehicleMounted()overrideRTTIre.Hooks.Place( "vehicleDebugUIGameController", "OnVehicleMounted", (DebugUIGameController_OnVehicleMounted x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DebugUIGameController_OnVehicleMounted( vehicle.DebugUIGameController self );bool OnVehicleUnmounted()overrideRTTIre.Hooks.Place( "vehicleDebugUIGameController", "OnVehicleUnmounted", (DebugUIGameController_OnVehicleUnmounted x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DebugUIGameController_OnVehicleUnmounted( vehicle.DebugUIGameController self );bool OnVehicleStateChanged(int state)RTTIre.Hooks.Place( "vehicleDebugUIGameController", "OnVehicleStateChanged", (DebugUIGameController_OnVehicleStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DebugUIGameController_OnVehicleStateChanged( vehicle.DebugUIGameController self, int state );bool OnSpeedValueChanged(float speedValue)RTTIre.Hooks.Place( "vehicleDebugUIGameController", "OnSpeedValueChanged", (DebugUIGameController_OnSpeedValueChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DebugUIGameController_OnSpeedValueChanged( vehicle.DebugUIGameController self, float speedValue );bool OnGearValueChanged(int gearValue)RTTIre.Hooks.Place( "vehicleDebugUIGameController", "OnGearValueChanged", (DebugUIGameController_OnGearValueChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DebugUIGameController_OnGearValueChanged( vehicle.DebugUIGameController self, int gearValue );bool OnRpmValueChanged(float rpmValue)RTTIre.Hooks.Place( "vehicleDebugUIGameController", "OnRpmValueChanged", (DebugUIGameController_OnRpmValueChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DebugUIGameController_OnRpmValueChanged( vehicle.DebugUIGameController self, float rpmValue );bool OnRpmMaxChanged(float rpmMax)RTTIre.Hooks.Place( "vehicleDebugUIGameController", "OnRpmMaxChanged", (DebugUIGameController_OnRpmMaxChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DebugUIGameController_OnRpmMaxChanged( vehicle.DebugUIGameController self, float rpmMax );bool OnAutopilotChanged(bool autopilotOn)RTTIre.Hooks.Place( "vehicleDebugUIGameController", "OnAutopilotChanged", (DebugUIGameController_OnAutopilotChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DebugUIGameController_OnAutopilotChanged( vehicle.DebugUIGameController self, bool autopilotOn );void RefreshUI()RTTIre.Hooks.PlaceVoid( "vehicleDebugUIGameController", "RefreshUI;", (DebugUIGameController_RefreshUI x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DebugUIGameController_RefreshUI( vehicle.DebugUIGameController self );bool OnRadioStateChanged(bool state)RTTIre.Hooks.Place( "vehicleDebugUIGameController", "OnRadioStateChanged", (DebugUIGameController_OnRadioStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DebugUIGameController_OnRadioStateChanged( vehicle.DebugUIGameController self, bool state );bool OnRadioNameChanged(CName stationName)RTTIre.Hooks.Place( "vehicleDebugUIGameController", "OnRadioNameChanged", (DebugUIGameController_OnRadioNameChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DebugUIGameController_OnRadioNameChanged( vehicle.DebugUIGameController self, CName stationName );