class hud
TurretController
hud.TurretController
- 33 properties
- 16 functions
Extends game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
healthStatus | ink.TextWidgetReference | 0x58 | scripted |
MessageText | ink.TextWidgetReference | 0x70 | scripted |
yawCounter | ink.TextWidgetReference | 0x88 | scripted |
pitchCounter | ink.TextWidgetReference | 0xA0 | scripted |
pitch | ink.CanvasWidgetReference | 0xB8 | scripted |
yaw | ink.CanvasWidgetReference | 0xD0 | scripted |
turretIcon | ink.CanvasWidgetReference | 0xE8 | scripted |
pitch_min | float | 0x100 | scripted |
pitch_max | float | 0x104 | scripted |
yaw_min | float | 0x108 | scripted |
yaw_max | float | 0x10C | scripted |
ZoomNumber | ink.TextWidgetReference | 0x110 | scripted |
DistanceNumber | ink.TextWidgetReference | 0x128 | scripted |
DistanceImageRuler | ink.ImageWidgetReference | 0x140 | scripted |
ZoomMoveBracketL | ink.ImageWidgetReference | 0x158 | scripted |
ZoomMoveBracketR | ink.ImageWidgetReference | 0x170 | scripted |
bbPlayerStats | WeakHandle<game.IBlackboard> | 0x188 | scripted |
bbPlayerEventId | red.CallbackObject? | 0x198 | scripted |
currentHealth | int | 0x1A8 | scripted |
previousHealth | int | 0x1AC | scripted |
maximumHealth | int | 0x1B0 | scripted |
playerObject | WeakHandle<game.Object> | 0x1B8 | scripted |
playerPuppet | WeakHandle<game.Object> | 0x1C8 | scripted |
controlledObjectRef | WeakHandle<game.Object> | 0x1D8 | scripted |
gameInstance | ScriptGameInstance | 0x1E8 | scripted |
animationProxy | ink.anim.Proxy? | 0x200 | scripted |
psmBlackboard | WeakHandle<game.IBlackboard> | 0x210 | scripted |
PSM_BBID | red.CallbackObject? | 0x220 | scripted |
zoomDownAnim | ink.anim.Proxy? | 0x230 | scripted |
zoomUpAnim | ink.anim.Proxy? | 0x240 | scripted |
argZoomBuffered | float | 0x250 | scripted |
overclockListener | OverclockHudListener? | 0x258 | scripted |
isOverclockActive | bool | 0x268 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "hudTurretController", "OnInitialize", (TurretController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TurretController_OnInitialize( hud.TurretController self );bool OnUninitialize()RTTIre.Hooks.Place( "hudTurretController", "OnUninitialize", (TurretController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TurretController_OnUninitialize( hud.TurretController self );bool OnPlayerAttach(game.Object playerPuppet)RTTIre.Hooks.Place( "hudTurretController", "OnPlayerAttach", (TurretController_OnPlayerAttach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TurretController_OnPlayerAttach( hud.TurretController self, game.Object? playerPuppet );bool OnPlayerDetach(game.Object playerPuppet)RTTIre.Hooks.Place( "hudTurretController", "OnPlayerDetach", (TurretController_OnPlayerDetach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TurretController_OnPlayerDetach( hud.TurretController self, game.Object? playerPuppet );bool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer)RTTIre.Hooks.Place( "hudTurretController", "OnAction", (TurretController_OnAction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TurretController_OnAction( hud.TurretController self, game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer );bool OnMalfunction(ink.anim.Proxy anim)RTTIre.Hooks.Place( "hudTurretController", "OnMalfunction", (TurretController_OnMalfunction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TurretController_OnMalfunction( hud.TurretController self, ink.anim.Proxy? anim );bool OnMalfunctionLoop(ink.anim.Proxy anim)RTTIre.Hooks.Place( "hudTurretController", "OnMalfunctionLoop", (TurretController_OnMalfunctionLoop x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TurretController_OnMalfunctionLoop( hud.TurretController self, ink.anim.Proxy? anim );bool OnMalfunctionLoopEnd(ink.anim.Proxy anim)RTTIre.Hooks.Place( "hudTurretController", "OnMalfunctionLoopEnd", (TurretController_OnMalfunctionLoopEnd x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TurretController_OnMalfunctionLoopEnd( hud.TurretController self, ink.anim.Proxy? anim );bool OnIntroComplete(ink.anim.Proxy anim)RTTIre.Hooks.Place( "hudTurretController", "OnIntroComplete", (TurretController_OnIntroComplete x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TurretController_OnIntroComplete( hud.TurretController self, ink.anim.Proxy? anim );bool OnOverclockHudEvent(OverclockHudEvent overclockEvent)RTTIre.Hooks.Place( "hudTurretController", "OnOverclockHudEvent", (TurretController_OnOverclockHudEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TurretController_OnOverclockHudEvent( hud.TurretController self, OverclockHudEvent? overclockEvent );bool OnDelayedHUDInitializeEvent(DelayedHUDInitializeEvent evt)RTTIre.Hooks.Place( "hudTurretController", "OnDelayedHUDInitializeEvent", (TurretController_OnDelayedHUDInitializeEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TurretController_OnDelayedHUDInitializeEvent( hud.TurretController self, DelayedHUDInitializeEvent? evt );bool OnScannerZoom(float argZoom)RTTIre.Hooks.Place( "hudTurretController", "OnScannerZoom", (TurretController_OnScannerZoom x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TurretController_OnScannerZoom( hud.TurretController self, float argZoom );void PlayAnim(CName animName, CName? callBack, ink.anim.PlaybackOptions? animOptions)RTTIre.Hooks.PlaceVoid( "hudTurretController", "PlayAnim;CNameCNameinkAnimOptions", (TurretController_PlayAnim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TurretController_PlayAnim( hud.TurretController self, CName animName, CName? callBack, ink.anim.PlaybackOptions? animOptions );void UpdateJohnnyThemeOverride(bool value)RTTIre.Hooks.PlaceVoid( "hudTurretController", "UpdateJohnnyThemeOverride;Bool", (TurretController_UpdateJohnnyThemeOverride x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TurretController_UpdateJohnnyThemeOverride( hud.TurretController self, bool value );void UpdateRulers()RTTIre.Hooks.PlaceVoid( "hudTurretController", "UpdateRulers;", (TurretController_UpdateRulers x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TurretController_UpdateRulers( hud.TurretController self );game.IBlackboard? GetUIActiveWeaponBlackboard()RTTIre.Hooks.Place( "hudTurretController", "GetUIActiveWeaponBlackboard;", (TurretController_GetUIActiveWeaponBlackboard x) => { return re.Hooks.CallOriginal<re.msgpack.game.IBlackboard>(); } ); [Msgpack.Gen] public readonly partial record struct TurretController_GetUIActiveWeaponBlackboard( hud.TurretController self );