class
TargetHitIndicatorGameController
- 29 properties
- 21 functions
Extends game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
currentAnim | ink.anim.Proxy? | 0x0 | scripted |
bonusAnim | ink.anim.Proxy? | 0x10 | scripted |
currentAnimWidget | WeakHandle<ink.Widget> | 0x20 | scripted |
currentPriority | int | 0x30 | scripted |
currentController | WeakHandle<TargetHitIndicatorLogicController> | 0x38 | scripted |
damageController | WeakHandle<TargetHitIndicatorLogicController> | 0x48 | scripted |
defeatController | WeakHandle<TargetHitIndicatorLogicController> | 0x58 | scripted |
killController | WeakHandle<TargetHitIndicatorLogicController> | 0x68 | scripted |
bonusController | WeakHandle<TargetHitIndicatorLogicController> | 0x78 | scripted |
damageListBlackboardId | red.CallbackObject? | 0x88 | scripted |
killListBlackboardId | red.CallbackObject? | 0x98 | scripted |
indicatorEnabledBlackboardId | red.CallbackObject? | 0xA8 | scripted |
weaponSwayBlackboardId | red.CallbackObject? | 0xB8 | scripted |
weaponChangedListener | game.AttachmentSlotsScriptListener? | 0xC8 | scripted |
aimingStatusBlackboardId | red.CallbackObject? | 0xD8 | scripted |
zoomLevelBlackboardId | red.CallbackObject? | 0xE8 | scripted |
realOwner | WeakHandle<game.Object> | 0xF8 | scripted |
hitIndicatorEnabled | bool | 0x108 | scripted |
entityHit | WeakHandle<game.Object> | 0x110 | scripted |
rootWidget | WeakHandle<ink.Widget> | 0x120 | scripted |
player | WeakHandle<PlayerPuppet> | 0x130 | scripted |
currentSway | Vector2 | 0x140 | scripted |
currentWeaponZoom | float | 0x148 | scripted |
weaponZoomNeedsUpdate | bool | 0x14C | scripted |
currentZoomLevel | float | 0x150 | scripted |
weaponZoomListener | HitIndicatorWeaponZoomListener? | 0x158 | scripted |
weaponID | game.StatsObjectID | 0x168 | scripted |
isAimingDownSights | bool | 0x178 | scripted |
uiSystem | game.ui.GameSystemUI? | 0x180 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "TargetHitIndicatorGameController", "OnInitialize", (TargetHitIndicatorGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TargetHitIndicatorGameController_OnInitialize( TargetHitIndicatorGameController self );bool OnPlayerAttach(game.Object player)RTTIre.Hooks.Place( "TargetHitIndicatorGameController", "OnPlayerAttach", (TargetHitIndicatorGameController_OnPlayerAttach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TargetHitIndicatorGameController_OnPlayerAttach( TargetHitIndicatorGameController self, game.Object? player );bool OnUninitialize()RTTIre.Hooks.Place( "TargetHitIndicatorGameController", "OnUninitialize", (TargetHitIndicatorGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TargetHitIndicatorGameController_OnUninitialize( TargetHitIndicatorGameController self );bool OnPlayerDetach(game.Object player)RTTIre.Hooks.Place( "TargetHitIndicatorGameController", "OnPlayerDetach", (TargetHitIndicatorGameController_OnPlayerDetach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TargetHitIndicatorGameController_OnPlayerDetach( TargetHitIndicatorGameController self, game.Object? player );void RegisterWeaponChangedListener()RTTIre.Hooks.PlaceVoid( "TargetHitIndicatorGameController", "RegisterWeaponChangedListener;", (TargetHitIndicatorGameController_RegisterWeaponChangedListener x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TargetHitIndicatorGameController_RegisterWeaponChangedListener( TargetHitIndicatorGameController self );void UnregisterWeaponChangedListener()RTTIre.Hooks.PlaceVoid( "TargetHitIndicatorGameController", "UnregisterWeaponChangedListener;", (TargetHitIndicatorGameController_UnregisterWeaponChangedListener x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TargetHitIndicatorGameController_UnregisterWeaponChangedListener( TargetHitIndicatorGameController self );TargetHitIndicatorLogicController? SpawnIndicator(CName type)RTTIre.Hooks.Place( "TargetHitIndicatorGameController", "SpawnIndicator;CName", (TargetHitIndicatorGameController_SpawnIndicator x) => { return re.Hooks.CallOriginal<re.msgpack.TargetHitIndicatorLogicController>(); } ); [Msgpack.Gen] public readonly partial record struct TargetHitIndicatorGameController_SpawnIndicator( TargetHitIndicatorGameController self, CName type );bool ShouldShowDamage(game.ui.DamageInfo damageInfo)RTTIre.Hooks.Place( "TargetHitIndicatorGameController", "ShouldShowDamage;script_ref<DamageInfo>", (TargetHitIndicatorGameController_ShouldShowDamage x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TargetHitIndicatorGameController_ShouldShowDamage( TargetHitIndicatorGameController self, game.ui.DamageInfo damageInfo );bool ShouldShowBonus(game.ui.DamageInfo damageInfo)RTTIre.Hooks.Place( "TargetHitIndicatorGameController", "ShouldShowBonus;script_ref<DamageInfo>", (TargetHitIndicatorGameController_ShouldShowBonus x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TargetHitIndicatorGameController_ShouldShowBonus( TargetHitIndicatorGameController self, game.ui.DamageInfo damageInfo );void Show(WeakHandle<game.Object> entity, bool isDead, game.KillType? killType)RTTIre.Hooks.PlaceVoid( "TargetHitIndicatorGameController", "Show;GameObjectBoolgameKillType", (TargetHitIndicatorGameController_Show x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TargetHitIndicatorGameController_Show( TargetHitIndicatorGameController self, WeakHandle<game.Object> entity, bool isDead, game.KillType? killType );void PlayAnimation()RTTIre.Hooks.PlaceVoid( "TargetHitIndicatorGameController", "PlayAnimation;", (TargetHitIndicatorGameController_PlayAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TargetHitIndicatorGameController_PlayAnimation( TargetHitIndicatorGameController self );bool OnAnimFinished(ink.anim.Proxy anim)RTTIre.Hooks.Place( "TargetHitIndicatorGameController", "OnAnimFinished", (TargetHitIndicatorGameController_OnAnimFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TargetHitIndicatorGameController_OnAnimFinished( TargetHitIndicatorGameController self, ink.anim.Proxy? anim );void ShowBonus()RTTIre.Hooks.PlaceVoid( "TargetHitIndicatorGameController", "ShowBonus;", (TargetHitIndicatorGameController_ShowBonus x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TargetHitIndicatorGameController_ShowBonus( TargetHitIndicatorGameController self );bool OnBonusAnimFinished(ink.anim.Proxy anim)RTTIre.Hooks.Place( "TargetHitIndicatorGameController", "OnBonusAnimFinished", (TargetHitIndicatorGameController_OnBonusAnimFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TargetHitIndicatorGameController_OnBonusAnimFinished( TargetHitIndicatorGameController self, ink.anim.Proxy? anim );bool OnSway(Vector2 pos)RTTIre.Hooks.Place( "TargetHitIndicatorGameController", "OnSway", (TargetHitIndicatorGameController_OnSway x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TargetHitIndicatorGameController_OnSway( TargetHitIndicatorGameController self, Vector2 pos );bool OnAimStatusChange(int value)RTTIre.Hooks.Place( "TargetHitIndicatorGameController", "OnAimStatusChange", (TargetHitIndicatorGameController_OnAimStatusChange x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TargetHitIndicatorGameController_OnAimStatusChange( TargetHitIndicatorGameController self, int value );bool OnZoomLevelChange(float value)RTTIre.Hooks.Place( "TargetHitIndicatorGameController", "OnZoomLevelChange", (TargetHitIndicatorGameController_OnZoomLevelChange x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TargetHitIndicatorGameController_OnZoomLevelChange( TargetHitIndicatorGameController self, float value );void UpdateWidgetPosition()RTTIre.Hooks.PlaceVoid( "TargetHitIndicatorGameController", "UpdateWidgetPosition;", (TargetHitIndicatorGameController_UpdateWidgetPosition x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TargetHitIndicatorGameController_UpdateWidgetPosition( TargetHitIndicatorGameController self );void OnWeaponChanged()RTTIre.Hooks.PlaceVoid( "TargetHitIndicatorGameController", "OnWeaponChanged;", (TargetHitIndicatorGameController_OnWeaponChanged x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TargetHitIndicatorGameController_OnWeaponChanged( TargetHitIndicatorGameController self );bool OnHitIndicatorEnabledChanged(bool value)RTTIre.Hooks.Place( "TargetHitIndicatorGameController", "OnHitIndicatorEnabledChanged", (TargetHitIndicatorGameController_OnHitIndicatorEnabledChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TargetHitIndicatorGameController_OnHitIndicatorEnabledChanged( TargetHitIndicatorGameController self, bool value );bool OnNormalizeAndSaveSwayEvent(NormalizeAndSaveSwayEvent evt)RTTIre.Hooks.Place( "TargetHitIndicatorGameController", "OnNormalizeAndSaveSwayEvent", (TargetHitIndicatorGameController_OnNormalizeAndSaveSwayEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TargetHitIndicatorGameController_OnNormalizeAndSaveSwayEvent( TargetHitIndicatorGameController self, NormalizeAndSaveSwayEvent? evt );