class game.ui
HudHealthbarGameController
game.ui.HudHealthbarGameController
- 91 properties
- 41 functions
Extends game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
bbPlayerStats | WeakHandle<game.IBlackboard> | 0x58 | scripted |
bbPlayerEventId | red.CallbackObject? | 0x68 | scripted |
bbMuppetStats | WeakHandle<game.IBlackboard> | 0x78 | scripted |
bbMuppetEventId | red.CallbackObject? | 0x88 | scripted |
bbRightWeaponInfo | WeakHandle<game.IBlackboard> | 0x98 | scripted |
bbRightWeaponEventId | red.CallbackObject? | 0xA8 | scripted |
bbLeftWeaponInfo | WeakHandle<game.IBlackboard> | 0xB8 | scripted |
bbLeftWeaponEventId | red.CallbackObject? | 0xC8 | scripted |
bbAutodrive | WeakHandle<game.IBlackboard> | 0xD8 | scripted |
bbAutodriveEnabledEventId | red.CallbackObject? | 0xE8 | scripted |
bbPSceneTierEventId | red.CallbackObject? | 0xF8 | scripted |
visionStateBlackboardId | red.CallbackObject? | 0x108 | scripted |
combatModeBlackboardId | red.CallbackObject? | 0x118 | scripted |
bbQuickhacksMemeoryEventId | red.CallbackObject? | 0x128 | scripted |
healthBar | ink.WidgetReference | 0x138 | scripted |
overshieldBarRef | ink.WidgetReference | 0x150 | scripted |
expBar | ink.WidgetReference | 0x168 | scripted |
expBarSpacer | ink.WidgetReference | 0x180 | scripted |
levelUpArrow | ink.WidgetReference | 0x198 | scripted |
levelUpFrame | ink.WidgetReference | 0x1B0 | scripted |
barsLayoutPath | ink.CompoundWidgetReference | 0x1C8 | scripted |
buffsHolder | ink.CompoundWidgetReference | 0x1E0 | scripted |
invulnerableTextPath | ink.TextWidgetReference | 0x1F8 | scripted |
levelTextPath | ink.TextWidgetReference | 0x210 | scripted |
nextLevelTextPath | ink.TextWidgetReference | 0x228 | scripted |
healthTextPath | ink.TextWidgetReference | 0x240 | scripted |
maxHealthTextPath | ink.TextWidgetReference | 0x258 | scripted |
quickhacksContainer | ink.CompoundWidgetReference | 0x270 | scripted |
expText | ink.TextWidgetReference | 0x288 | scripted |
expTextLabel | ink.TextWidgetReference | 0x2A0 | scripted |
lostHealthAggregationBar | ink.WidgetReference | 0x2B8 | scripted |
levelUpRectangle | ink.WidgetReference | 0x2D0 | scripted |
damegePreview | ink.WidgetReference | 0x2E8 | scripted |
fullBar | ink.WidgetReference | 0x300 | scripted |
healthController | WeakHandle<NameplateBarLogicController> | 0x318 | scripted |
armorController | WeakHandle<ProgressBarSimpleWidgetLogicController> | 0x328 | scripted |
RootWidget | WeakHandle<ink.Widget> | 0x338 | scripted |
buffWidget | WeakHandle<ink.Widget> | 0x348 | scripted |
invulnerableText | WeakHandle<ink.TextWidget> | 0x358 | scripted |
animHideTemp | ink.anim.Definition? | 0x368 | scripted |
animShortFade | ink.anim.Definition? | 0x378 | scripted |
animLongFade | ink.anim.Definition? | 0x388 | scripted |
animHideHPProxy | ink.anim.Proxy? | 0x398 | scripted |
delayAnimation | ink.anim.Definition? | 0x3A8 | scripted |
animCreated | bool | 0x3B8 | scripted |
aggregatingActive | bool | 0x3B9 | scripted |
countingStartHealth | int | 0x3BC | scripted |
currentHealth | int | 0x3C0 | scripted |
previousHealth | int | 0x3C4 | scripted |
maximumHealth | int | 0x3C8 | scripted |
quickhacksMemoryPercent | float | 0x3CC | scripted |
currentArmor | int | 0x3D0 | scripted |
maximumArmor | int | 0x3D4 | scripted |
quickhackBarArray | WeakHandle<ink.Widget>[] | 0x3D8 | scripted |
spawnedMemoryCells | int | 0x3E8 | scripted |
usedQuickhacks | int | 0x3EC | scripted |
buffsVisible | bool | 0x3F0 | scripted |
isUnarmedRightHand | bool | 0x3F1 | scripted |
isUnarmedLeftHand | bool | 0x3F2 | scripted |
isAutodriveEnabled | bool | 0x3F3 | scripted |
isControllingDevice | bool | 0x3F4 | scripted |
currentVisionPSM | game.PSMVision | 0x3F5 | scripted |
combatModePSM | game.PSMCombat | 0x3F9 | scripted |
sceneTier | GameplayTier | 0x3FD | scripted |
godModeStatListener | GodModeStatListener? | 0x408 | scripted |
memoryStatListener | HealthbarMemoryStatListener? | 0x418 | scripted |
playerStatsBlackboard | WeakHandle<game.IBlackboard> | 0x428 | scripted |
characterCurrentXPListener | red.CallbackObject? | 0x438 | scripted |
levelUpBlackboard | WeakHandle<game.IBlackboard> | 0x448 | scripted |
playerLevelUpListener | red.CallbackObject? | 0x458 | scripted |
currentLevel | int | 0x468 | scripted |
playerObject | WeakHandle<game.Object> | 0x470 | scripted |
playerDevelopmentSystem | PlayerDevelopmentSystem? | 0x480 | scripted |
gameInstance | ScriptGameInstance | 0x490 | scripted |
foldingAnimProxy | ink.anim.Proxy? | 0x4A8 | scripted |
memoryFillCells | float | 0x4B8 | scripted |
memoryMaxCells | int | 0x4BC | scripted |
pendingRequests | int | 0x4C0 | scripted |
spawnTokens | WeakHandle<ink.AsyncSpawnRequest>[] | 0x4C8 | scripted |
overshieldListener | OvershieldListener? | 0x4D8 | scripted |
overshieldBarController | WeakHandle<NameplateBarLogicController> | 0x4E8 | scripted |
useOevershield | bool | 0x4F8 | scripted |
currentOvershieldValue | int | 0x4FC | scripted |
currentOvershieldValuePercent | float | 0x500 | scripted |
overclockListener | OverclockListener? | 0x508 | scripted |
isInOverclockedState | bool | 0x518 | scripted |
pulseBar | PulseAnimation? | 0x520 | scripted |
pulseText | PulseAnimation? | 0x530 | scripted |
pulse | PulseAnimation? | 0x540 | scripted |
healthMemoryJumpAnim | ink.anim.Proxy? | 0x550 | scripted |
healthMemoryFlashAnim | ink.anim.Proxy? | 0x560 | scripted |
Functions
void RequestHealthBarVisibilityUpdate()RTTIre.Hooks.PlaceVoid( "gameuiHudHealthbarGameController", "RequestHealthBarVisibilityUpdate", (HudHealthbarGameController_RequestHealthBarVisibilityUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_RequestHealthBarVisibilityUpdate( game.ui.HudHealthbarGameController self );bool OnInitialize()RTTIre.Hooks.Place( "gameuiHudHealthbarGameController", "OnInitialize", (HudHealthbarGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_OnInitialize( game.ui.HudHealthbarGameController self );bool OnUninitialize()RTTIre.Hooks.Place( "gameuiHudHealthbarGameController", "OnUninitialize", (HudHealthbarGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_OnUninitialize( game.ui.HudHealthbarGameController self );bool OnPlayerAttach(game.Object playerGameObject)RTTIre.Hooks.Place( "gameuiHudHealthbarGameController", "OnPlayerAttach", (HudHealthbarGameController_OnPlayerAttach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_OnPlayerAttach( game.ui.HudHealthbarGameController self, game.Object? playerGameObject );bool OnPlayerDetach(game.Object playerGameObject)RTTIre.Hooks.Place( "gameuiHudHealthbarGameController", "OnPlayerDetach", (HudHealthbarGameController_OnPlayerDetach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_OnPlayerDetach( game.ui.HudHealthbarGameController self, game.Object? playerGameObject );void RegisterPSMListeners(game.Object playerObject)RTTIre.Hooks.PlaceVoid( "gameuiHudHealthbarGameController", "RegisterPSMListeners;GameObject", (HudHealthbarGameController_RegisterPSMListeners x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_RegisterPSMListeners( game.ui.HudHealthbarGameController self, game.Object? playerObject );void UnregisterPSMListeners(game.Object playerObject)RTTIre.Hooks.PlaceVoid( "gameuiHudHealthbarGameController", "UnregisterPSMListeners;GameObject", (HudHealthbarGameController_UnregisterPSMListeners x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_UnregisterPSMListeners( game.ui.HudHealthbarGameController self, game.Object? playerObject );void StartDamageFallDelay()RTTIre.Hooks.PlaceVoid( "gameuiHudHealthbarGameController", "StartDamageFallDelay;", (HudHealthbarGameController_StartDamageFallDelay x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_StartDamageFallDelay( game.ui.HudHealthbarGameController self );bool OnDamageAggregationFinished(ink.anim.Proxy anim)RTTIre.Hooks.Place( "gameuiHudHealthbarGameController", "OnDamageAggregationFinished", (HudHealthbarGameController_OnDamageAggregationFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_OnDamageAggregationFinished( game.ui.HudHealthbarGameController self, ink.anim.Proxy? anim );void SetHealthProgress(float value)RTTIre.Hooks.PlaceVoid( "gameuiHudHealthbarGameController", "SetHealthProgress;Float", (HudHealthbarGameController_SetHealthProgress x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_SetHealthProgress( game.ui.HudHealthbarGameController self, float value );void UpdateCurrentHealthText()RTTIre.Hooks.PlaceVoid( "gameuiHudHealthbarGameController", "UpdateCurrentHealthText;", (HudHealthbarGameController_UpdateCurrentHealthText x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_UpdateCurrentHealthText( game.ui.HudHealthbarGameController self );bool OnCharacterLevelUpdated(int value)RTTIre.Hooks.Place( "gameuiHudHealthbarGameController", "OnCharacterLevelUpdated", (HudHealthbarGameController_OnCharacterLevelUpdated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_OnCharacterLevelUpdated( game.ui.HudHealthbarGameController self, int value );void AnimateCharacterLevelUpdated(int value, bool? skipAnimation)RTTIre.Hooks.PlaceVoid( "gameuiHudHealthbarGameController", "AnimateCharacterLevelUpdated;Int32Bool", (HudHealthbarGameController_AnimateCharacterLevelUpdated x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_AnimateCharacterLevelUpdated( game.ui.HudHealthbarGameController self, int value, bool? skipAnimation );bool OnLevelUpAnimationFinished(ink.anim.Proxy anim)RTTIre.Hooks.Place( "gameuiHudHealthbarGameController", "OnLevelUpAnimationFinished", (HudHealthbarGameController_OnLevelUpAnimationFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_OnLevelUpAnimationFinished( game.ui.HudHealthbarGameController self, ink.anim.Proxy? anim );bool OnCharacterLevelCurrentXPUpdated(int value)RTTIre.Hooks.Place( "gameuiHudHealthbarGameController", "OnCharacterLevelCurrentXPUpdated", (HudHealthbarGameController_OnCharacterLevelCurrentXPUpdated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_OnCharacterLevelCurrentXPUpdated( game.ui.HudHealthbarGameController self, int value );void AdjustRequest()RTTIre.Hooks.PlaceVoid( "gameuiHudHealthbarGameController", "AdjustRequest;", (HudHealthbarGameController_AdjustRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_AdjustRequest( game.ui.HudHealthbarGameController self );void SetupQuickhacksMemoryBar()RTTIre.Hooks.PlaceVoid( "gameuiHudHealthbarGameController", "SetupQuickhacksMemoryBar;", (HudHealthbarGameController_SetupQuickhacksMemoryBar x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_SetupQuickhacksMemoryBar( game.ui.HudHealthbarGameController self );void UpdateQuickhacksMemoryBarSize(int size)RTTIre.Hooks.PlaceVoid( "gameuiHudHealthbarGameController", "UpdateQuickhacksMemoryBarSize;Int32", (HudHealthbarGameController_UpdateQuickhacksMemoryBarSize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_UpdateQuickhacksMemoryBarSize( game.ui.HudHealthbarGameController self, int size );bool OnMemoryBarSpawned(ink.Widget widget, IScriptable userData)RTTIre.Hooks.Place( "gameuiHudHealthbarGameController", "OnMemoryBarSpawned", (HudHealthbarGameController_OnMemoryBarSpawned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_OnMemoryBarSpawned( game.ui.HudHealthbarGameController self, ink.Widget? widget, IScriptable? userData );void UpdateMemoryBarData()RTTIre.Hooks.PlaceVoid( "gameuiHudHealthbarGameController", "UpdateMemoryBarData;", (HudHealthbarGameController_UpdateMemoryBarData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_UpdateMemoryBarData( game.ui.HudHealthbarGameController self );bool OnQuickhacksMemoryPercentUpdate(float value)RTTIre.Hooks.Place( "gameuiHudHealthbarGameController", "OnQuickhacksMemoryPercentUpdate", (HudHealthbarGameController_OnQuickhacksMemoryPercentUpdate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_OnQuickhacksMemoryPercentUpdate( game.ui.HudHealthbarGameController self, float value );void UpdateMemoryBarMaxStat(float maxBars)RTTIre.Hooks.PlaceVoid( "gameuiHudHealthbarGameController", "UpdateMemoryBarMaxStat;Float", (HudHealthbarGameController_UpdateMemoryBarMaxStat x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_UpdateMemoryBarMaxStat( game.ui.HudHealthbarGameController self, float maxBars );bool IsCyberdeckEquipped()RTTIre.Hooks.Place( "gameuiHudHealthbarGameController", "IsCyberdeckEquipped;", (HudHealthbarGameController_IsCyberdeckEquipped x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_IsCyberdeckEquipped( game.ui.HudHealthbarGameController self );void SetArmorProgress(float normalizedValue, bool silent)RTTIre.Hooks.PlaceVoid( "gameuiHudHealthbarGameController", "SetArmorProgress;FloatBool", (HudHealthbarGameController_SetArmorProgress x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_SetArmorProgress( game.ui.HudHealthbarGameController self, float normalizedValue, bool silent );bool OnAutodriveEnabled(bool enabled)RTTIre.Hooks.Place( "gameuiHudHealthbarGameController", "OnAutodriveEnabled", (HudHealthbarGameController_OnAutodriveEnabled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_OnAutodriveEnabled( game.ui.HudHealthbarGameController self, bool enabled );bool IsUnarmed()RTTIre.Hooks.Place( "gameuiHudHealthbarGameController", "IsUnarmed;", (HudHealthbarGameController_IsUnarmed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_IsUnarmed( game.ui.HudHealthbarGameController self );void UpdateGodModeVisibility()RTTIre.Hooks.PlaceVoid( "gameuiHudHealthbarGameController", "UpdateGodModeVisibility;", (HudHealthbarGameController_UpdateGodModeVisibility x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_UpdateGodModeVisibility( game.ui.HudHealthbarGameController self );void ShowOverclockedHealthbar()RTTIre.Hooks.PlaceVoid( "gameuiHudHealthbarGameController", "ShowOverclockedHealthbar;", (HudHealthbarGameController_ShowOverclockedHealthbar x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_ShowOverclockedHealthbar( game.ui.HudHealthbarGameController self );bool OnOverclockDamagePreview(OverclockDamagePreview e)RTTIre.Hooks.Place( "gameuiHudHealthbarGameController", "OnOverclockDamagePreview", (HudHealthbarGameController_OnOverclockDamagePreview x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_OnOverclockDamagePreview( game.ui.HudHealthbarGameController self, OverclockDamagePreview? e );bool OnUpdateHealthBarVisibility()RTTIre.Hooks.Place( "gameuiHudHealthbarGameController", "OnUpdateHealthBarVisibility", (HudHealthbarGameController_OnUpdateHealthBarVisibility x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_OnUpdateHealthBarVisibility( game.ui.HudHealthbarGameController self );bool HelperHasGodMode()RTTIre.Hooks.Place( "gameuiHudHealthbarGameController", "HelperHasGodMode;", (HudHealthbarGameController_HelperHasGodMode x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_HelperHasGodMode( game.ui.HudHealthbarGameController self );void CreateAnimations()RTTIre.Hooks.PlaceVoid( "gameuiHudHealthbarGameController", "CreateAnimations;", (HudHealthbarGameController_CreateAnimations x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_CreateAnimations( game.ui.HudHealthbarGameController self );void UpdateOvershieldValue(float newValue, float percToPoints)RTTIre.Hooks.PlaceVoid( "gameuiHudHealthbarGameController", "UpdateOvershieldValue;FloatFloat", (HudHealthbarGameController_UpdateOvershieldValue x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_UpdateOvershieldValue( game.ui.HudHealthbarGameController self, float newValue, float percToPoints );void EvaluateOvershieldBarVisibility()RTTIre.Hooks.PlaceVoid( "gameuiHudHealthbarGameController", "EvaluateOvershieldBarVisibility;", (HudHealthbarGameController_EvaluateOvershieldBarVisibility x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_EvaluateOvershieldBarVisibility( game.ui.HudHealthbarGameController self );void EvaluateHealthBarVisibility(bool isInOverclockedState)RTTIre.Hooks.PlaceVoid( "gameuiHudHealthbarGameController", "EvaluateHealthBarVisibility;Bool", (HudHealthbarGameController_EvaluateHealthBarVisibility x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_EvaluateHealthBarVisibility( game.ui.HudHealthbarGameController self, bool isInOverclockedState );bool OnCombatStateChanged(int value)RTTIre.Hooks.Place( "gameuiHudHealthbarGameController", "OnCombatStateChanged", (HudHealthbarGameController_OnCombatStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_OnCombatStateChanged( game.ui.HudHealthbarGameController self, int value );bool OnPSMVisionStateChanged(int value)RTTIre.Hooks.Place( "gameuiHudHealthbarGameController", "OnPSMVisionStateChanged", (HudHealthbarGameController_OnPSMVisionStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_OnPSMVisionStateChanged( game.ui.HudHealthbarGameController self, int value );bool OnSceneTierChange(int argTier)RTTIre.Hooks.Place( "gameuiHudHealthbarGameController", "OnSceneTierChange", (HudHealthbarGameController_OnSceneTierChange x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_OnSceneTierChange( game.ui.HudHealthbarGameController self, int argTier );bool OnBuffListVisibilityChanged(BuffListVisibilityChangedEvent evt)RTTIre.Hooks.Place( "gameuiHudHealthbarGameController", "OnBuffListVisibilityChanged", (HudHealthbarGameController_OnBuffListVisibilityChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_OnBuffListVisibilityChanged( game.ui.HudHealthbarGameController self, BuffListVisibilityChangedEvent? evt );bool OnForceHide()RTTIre.Hooks.Place( "gameuiHudHealthbarGameController", "OnForceHide", (HudHealthbarGameController_OnForceHide x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_OnForceHide( game.ui.HudHealthbarGameController self );bool OnForceTierVisibility(bool tierVisibility)RTTIre.Hooks.Place( "gameuiHudHealthbarGameController", "OnForceTierVisibility", (HudHealthbarGameController_OnForceTierVisibility x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudHealthbarGameController_OnForceTierVisibility( game.ui.HudHealthbarGameController self, bool tierVisibility );