class game.ui
DamageIndicatorPartLogicController
game.ui.DamageIndicatorPartLogicController
- 9 properties
- 14 functions
Extends game.ui.BaseDirectionalIndicatorPartLogicController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
maxDistanceForSharedIndicators | float | 0xEC | |
arrowFrontWidget | ink.ImageWidgetReference | 0x0 | scripted |
arrowBigWidget | ink.ImageWidgetReference | 0x18 | scripted |
damageThreshold | float | 0x30 | scripted |
root | WeakHandle<ink.Widget> | 0x38 | scripted |
animProxy | ink.anim.Proxy? | 0x48 | scripted |
damageTaken | float | 0x58 | scripted |
continuous | bool | 0x5C | scripted |
revengeActive | bool | 0x5D | scripted |
Functions
void SetReadyToRemove()RTTIre.Hooks.PlaceVoid( "gameuiDamageIndicatorPartLogicController", "SetReadyToRemove", (DamageIndicatorPartLogicController_SetReadyToRemove x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DamageIndicatorPartLogicController_SetReadyToRemove( game.ui.DamageIndicatorPartLogicController self );void SetShowingDamage(bool showing)RTTIre.Hooks.PlaceVoid( "gameuiDamageIndicatorPartLogicController", "SetShowingDamage", (DamageIndicatorPartLogicController_SetShowingDamage x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DamageIndicatorPartLogicController_SetShowingDamage( game.ui.DamageIndicatorPartLogicController self, bool showing );void SetContinuous(bool continuous)RTTIre.Hooks.PlaceVoid( "gameuiDamageIndicatorPartLogicController", "SetContinuous", (DamageIndicatorPartLogicController_SetContinuous x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DamageIndicatorPartLogicController_SetContinuous( game.ui.DamageIndicatorPartLogicController self, bool continuous );void SetMinimumOpacity(float opacity)RTTIre.Hooks.PlaceVoid( "gameuiDamageIndicatorPartLogicController", "SetMinimumOpacity", (DamageIndicatorPartLogicController_SetMinimumOpacity x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DamageIndicatorPartLogicController_SetMinimumOpacity( game.ui.DamageIndicatorPartLogicController self, float opacity );void ResetMinimumOpacity()RTTIre.Hooks.PlaceVoid( "gameuiDamageIndicatorPartLogicController", "ResetMinimumOpacity", (DamageIndicatorPartLogicController_ResetMinimumOpacity x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DamageIndicatorPartLogicController_ResetMinimumOpacity( game.ui.DamageIndicatorPartLogicController self );bool OnInitialize()RTTIre.Hooks.Place( "gameuiDamageIndicatorPartLogicController", "OnInitialize", (DamageIndicatorPartLogicController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DamageIndicatorPartLogicController_OnInitialize( game.ui.DamageIndicatorPartLogicController self );void InitPart()RTTIre.Hooks.PlaceVoid( "gameuiDamageIndicatorPartLogicController", "InitPart;", (DamageIndicatorPartLogicController_InitPart x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DamageIndicatorPartLogicController_InitPart( game.ui.DamageIndicatorPartLogicController self );void AddIncomingDamage(game.events.DamageReceivedEvent evt)RTTIre.Hooks.PlaceVoid( "gameuiDamageIndicatorPartLogicController", "AddIncomingDamage;gameDamageReceivedEvent", (DamageIndicatorPartLogicController_AddIncomingDamage x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DamageIndicatorPartLogicController_AddIncomingDamage( game.ui.DamageIndicatorPartLogicController self, game.events.DamageReceivedEvent? evt );void AddAttackAttempt(game.weapon.events.AIAttackAttemptEvent evt)RTTIre.Hooks.PlaceVoid( "gameuiDamageIndicatorPartLogicController", "AddAttackAttempt;AIAttackAttemptEvent", (DamageIndicatorPartLogicController_AddAttackAttempt x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DamageIndicatorPartLogicController_AddAttackAttempt( game.ui.DamageIndicatorPartLogicController self, game.weapon.events.AIAttackAttemptEvent? evt );void StopContinuousEffect()RTTIre.Hooks.PlaceVoid( "gameuiDamageIndicatorPartLogicController", "StopContinuousEffect;", (DamageIndicatorPartLogicController_StopContinuousEffect x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DamageIndicatorPartLogicController_StopContinuousEffect( game.ui.DamageIndicatorPartLogicController self );void Reset()RTTIre.Hooks.PlaceVoid( "gameuiDamageIndicatorPartLogicController", "Reset;", (DamageIndicatorPartLogicController_Reset x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DamageIndicatorPartLogicController_Reset( game.ui.DamageIndicatorPartLogicController self );void ResetRevenge()RTTIre.Hooks.PlaceVoid( "gameuiDamageIndicatorPartLogicController", "ResetRevenge;", (DamageIndicatorPartLogicController_ResetRevenge x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DamageIndicatorPartLogicController_ResetRevenge( game.ui.DamageIndicatorPartLogicController self );void PlayAnim(CName animName, CName callback)RTTIre.Hooks.PlaceVoid( "gameuiDamageIndicatorPartLogicController", "PlayAnim;CNameCName", (DamageIndicatorPartLogicController_PlayAnim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DamageIndicatorPartLogicController_PlayAnim( game.ui.DamageIndicatorPartLogicController self, CName animName, CName callback );bool OnOutroComplete(ink.anim.Proxy e)RTTIre.Hooks.Place( "gameuiDamageIndicatorPartLogicController", "OnOutroComplete", (DamageIndicatorPartLogicController_OnOutroComplete x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DamageIndicatorPartLogicController_OnOutroComplete( game.ui.DamageIndicatorPartLogicController self, ink.anim.Proxy? e );