class game.ui
PanzerHUDGameController
game.ui.PanzerHUDGameController
- 45 properties
- 23 functions
Extends game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
vehicle | WeakHandle<vehicle.BaseObject> | 0x58 | scripted |
vehiclePS | VehicleComponentPS? | 0x68 | scripted |
Date | ink.TextWidgetReference | 0x78 | scripted |
Timer | ink.TextWidgetReference | 0x90 | scripted |
healthStatus | ink.TextWidgetReference | 0xA8 | scripted |
healthBar | ink.WidgetReference | 0xC0 | scripted |
rightStickX | float | 0xD8 | scripted |
rightStickY | float | 0xDC | scripted |
LeanAngleValue | ink.CanvasWidgetReference | 0xE0 | scripted |
CoriRotation | ink.CanvasWidgetReference | 0xF8 | scripted |
CompassRotation | ink.CanvasWidgetReference | 0x110 | scripted |
Cori_S | ink.CanvasWidgetReference | 0x128 | scripted |
Cori_M | ink.CanvasWidgetReference | 0x140 | scripted |
trimmerArrow | ink.ImageWidgetReference | 0x158 | scripted |
SpeedValue | ink.TextWidgetReference | 0x170 | scripted |
RPMValue | ink.TextWidgetReference | 0x188 | scripted |
scanBlackboard | WeakHandle<game.IBlackboard> | 0x1A0 | scripted |
psmBlackboard | WeakHandle<game.IBlackboard> | 0x1B0 | scripted |
PSM_BBID | red.CallbackObject? | 0x1C0 | scripted |
root | WeakHandle<ink.CompoundWidget> | 0x1D0 | scripted |
currentZoom | float | 0x1E0 | scripted |
currentTime | GameTime | 0x1E4 | scripted |
vehicleBlackboard | WeakHandle<game.IBlackboard> | 0x1E8 | scripted |
activeVehicleUIBlackboard | WeakHandle<game.IBlackboard> | 0x1F8 | scripted |
vehicleBBStateConectionId | red.CallbackObject? | 0x208 | scripted |
speedBBConnectionId | red.CallbackObject? | 0x218 | scripted |
gearBBConnectionId | red.CallbackObject? | 0x228 | scripted |
tppBBConnectionId | red.CallbackObject? | 0x238 | scripted |
rpmValueBBConnectionId | red.CallbackObject? | 0x248 | scripted |
leanAngleBBConnectionId | red.CallbackObject? | 0x258 | scripted |
playerStateBBConnectionId | red.CallbackObject? | 0x268 | scripted |
isTargetingFriendlyConnectionId | red.CallbackObject? | 0x278 | scripted |
bbPlayerStats | WeakHandle<game.IBlackboard> | 0x288 | scripted |
bbPlayerEventId | red.CallbackObject? | 0x298 | scripted |
currentHealth | int | 0x2A8 | scripted |
previousHealth | int | 0x2AC | scripted |
maximumHealth | int | 0x2B0 | scripted |
quickhacksMemoryPercent | float | 0x2B4 | scripted |
playerObject | WeakHandle<game.Object> | 0x2B8 | scripted |
weaponBlackboard | WeakHandle<game.IBlackboard> | 0x2C8 | scripted |
weaponParamsListenerId | red.CallbackObject? | 0x2D8 | scripted |
targetIndicators | TargetIndicatorEntry[] | 0x2E8 | scripted |
targetHolder | ink.CompoundWidgetReference | 0x2F8 | scripted |
targetWidgetLibraryName | CName | 0x310 | scripted |
targetWidgetPoolSize | int | 0x318 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "gameuiPanzerHUDGameController", "OnInitialize", (PanzerHUDGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PanzerHUDGameController_OnInitialize( game.ui.PanzerHUDGameController self );bool OnUninitialize()RTTIre.Hooks.Place( "gameuiPanzerHUDGameController", "OnUninitialize", (PanzerHUDGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PanzerHUDGameController_OnUninitialize( game.ui.PanzerHUDGameController self );bool OnVehicleStateChanged(int state)RTTIre.Hooks.Place( "gameuiPanzerHUDGameController", "OnVehicleStateChanged", (PanzerHUDGameController_OnVehicleStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PanzerHUDGameController_OnVehicleStateChanged( game.ui.PanzerHUDGameController self, int state );bool OnPlayerVehicleStateChange(int value)RTTIre.Hooks.Place( "gameuiPanzerHUDGameController", "OnPlayerVehicleStateChange", (PanzerHUDGameController_OnPlayerVehicleStateChange x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PanzerHUDGameController_OnPlayerVehicleStateChange( game.ui.PanzerHUDGameController self, int value );void EvaluateUIState()RTTIre.Hooks.PlaceVoid( "gameuiPanzerHUDGameController", "EvaluateUIState;", (PanzerHUDGameController_EvaluateUIState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PanzerHUDGameController_EvaluateUIState( game.ui.PanzerHUDGameController self );void TurnOn()RTTIre.Hooks.PlaceVoid( "gameuiPanzerHUDGameController", "TurnOn;", (PanzerHUDGameController_TurnOn x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PanzerHUDGameController_TurnOn( game.ui.PanzerHUDGameController self );void TurnOff()RTTIre.Hooks.PlaceVoid( "gameuiPanzerHUDGameController", "TurnOff;", (PanzerHUDGameController_TurnOff x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PanzerHUDGameController_TurnOff( game.ui.PanzerHUDGameController self );bool OnForwardVehicleQuestEnableUIEvent(ForwardVehicleQuestEnableUIEvent evt)RTTIre.Hooks.Place( "gameuiPanzerHUDGameController", "OnForwardVehicleQuestEnableUIEvent", (PanzerHUDGameController_OnForwardVehicleQuestEnableUIEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PanzerHUDGameController_OnForwardVehicleQuestEnableUIEvent( game.ui.PanzerHUDGameController self, ForwardVehicleQuestEnableUIEvent? evt );bool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer)RTTIre.Hooks.Place( "gameuiPanzerHUDGameController", "OnAction", (PanzerHUDGameController_OnAction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PanzerHUDGameController_OnAction( game.ui.PanzerHUDGameController self, game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer );void TogglePanzerSpecificFX(bool toggle)RTTIre.Hooks.PlaceVoid( "gameuiPanzerHUDGameController", "TogglePanzerSpecificFX;Bool", (PanzerHUDGameController_TogglePanzerSpecificFX x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PanzerHUDGameController_TogglePanzerSpecificFX( game.ui.PanzerHUDGameController self, bool toggle );bool OnPlayerAttach(game.Object playerPuppet)RTTIre.Hooks.Place( "gameuiPanzerHUDGameController", "OnPlayerAttach", (PanzerHUDGameController_OnPlayerAttach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PanzerHUDGameController_OnPlayerAttach( game.ui.PanzerHUDGameController self, game.Object? playerPuppet );bool OnPlayerDetach(game.Object playerPuppet)RTTIre.Hooks.Place( "gameuiPanzerHUDGameController", "OnPlayerDetach", (PanzerHUDGameController_OnPlayerDetach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PanzerHUDGameController_OnPlayerDetach( game.ui.PanzerHUDGameController self, game.Object? playerPuppet );bool OnZoomChange(float evt)RTTIre.Hooks.Place( "gameuiPanzerHUDGameController", "OnZoomChange", (PanzerHUDGameController_OnZoomChange x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PanzerHUDGameController_OnZoomChange( game.ui.PanzerHUDGameController self, float evt );bool OnRpmMaxChanged(float rpmMax)RTTIre.Hooks.Place( "gameuiPanzerHUDGameController", "OnRpmMaxChanged", (PanzerHUDGameController_OnRpmMaxChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PanzerHUDGameController_OnRpmMaxChanged( game.ui.PanzerHUDGameController self, float rpmMax );bool OnSpeedValueChanged(float speedValue)RTTIre.Hooks.Place( "gameuiPanzerHUDGameController", "OnSpeedValueChanged", (PanzerHUDGameController_OnSpeedValueChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PanzerHUDGameController_OnSpeedValueChanged( game.ui.PanzerHUDGameController self, float speedValue );bool OnGearValueChanged(int gearValue)RTTIre.Hooks.Place( "gameuiPanzerHUDGameController", "OnGearValueChanged", (PanzerHUDGameController_OnGearValueChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PanzerHUDGameController_OnGearValueChanged( game.ui.PanzerHUDGameController self, int gearValue );bool OnRpmValueChanged(float rpmValue)RTTIre.Hooks.Place( "gameuiPanzerHUDGameController", "OnRpmValueChanged", (PanzerHUDGameController_OnRpmValueChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PanzerHUDGameController_OnRpmValueChanged( game.ui.PanzerHUDGameController self, float rpmValue );bool OnLeanAngleChanged(float leanAngle)RTTIre.Hooks.Place( "gameuiPanzerHUDGameController", "OnLeanAngleChanged", (PanzerHUDGameController_OnLeanAngleChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PanzerHUDGameController_OnLeanAngleChanged( game.ui.PanzerHUDGameController self, float leanAngle );bool OnCameraModeChanged(bool mode)RTTIre.Hooks.Place( "gameuiPanzerHUDGameController", "OnCameraModeChanged", (PanzerHUDGameController_OnCameraModeChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PanzerHUDGameController_OnCameraModeChanged( game.ui.PanzerHUDGameController self, bool mode );bool OnIsTargetingFriendly(bool isTargetingFriendly)RTTIre.Hooks.Place( "gameuiPanzerHUDGameController", "OnIsTargetingFriendly", (PanzerHUDGameController_OnIsTargetingFriendly x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PanzerHUDGameController_OnIsTargetingFriendly( game.ui.PanzerHUDGameController self, bool isTargetingFriendly );void SpawnTargetIndicators()RTTIre.Hooks.PlaceVoid( "gameuiPanzerHUDGameController", "SpawnTargetIndicators;", (PanzerHUDGameController_SpawnTargetIndicators x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PanzerHUDGameController_SpawnTargetIndicators( game.ui.PanzerHUDGameController self );void EnableTargetIndicator(TargetIndicatorEntry indicatorEntry, game.smartGun.UITargetParameters targetData)RTTIre.Hooks.PlaceVoid( "gameuiPanzerHUDGameController", "EnableTargetIndicator;TargetIndicatorEntryscript_ref<smartGunUITargetParameters>", (PanzerHUDGameController_EnableTargetIndicator x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PanzerHUDGameController_EnableTargetIndicator( game.ui.PanzerHUDGameController self, TargetIndicatorEntry indicatorEntry, game.smartGun.UITargetParameters targetData );void DisableTargetIndicator(TargetIndicatorEntry indicatorEntry)RTTIre.Hooks.PlaceVoid( "gameuiPanzerHUDGameController", "DisableTargetIndicator;TargetIndicatorEntry", (PanzerHUDGameController_DisableTargetIndicator x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PanzerHUDGameController_DisableTargetIndicator( game.ui.PanzerHUDGameController self, TargetIndicatorEntry indicatorEntry );