class game.ui
StealthIndicatorPartLogicController
game.ui.StealthIndicatorPartLogicController
- 9 properties
- 13 functions
Extends game.ui.BaseDirectionalIndicatorPartLogicController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
arrowFrontWidget | ink.ImageWidgetReference | 0x0 | scripted |
wrapper | ink.CompoundWidgetReference | 0x18 | scripted |
stealthIndicatorDeadZoneAngle | float | 0x30 | scripted |
slowestFlashTime | float | 0x34 | scripted |
rootWidget | WeakHandle<ink.CompoundWidget> | 0x38 | scripted |
lastValue | float | 0x48 | scripted |
animProxy | ink.anim.Proxy? | 0x50 | scripted |
flashAnimProxy | ink.anim.Proxy? | 0x60 | scripted |
scaleAnimDef | ink.anim.Definition? | 0x70 | scripted |
Functions
Vector4 GetDetectionProgress()RTTIre.Hooks.Place( "gameuiStealthIndicatorPartLogicController", "GetDetectionProgress", (StealthIndicatorPartLogicController_GetDetectionProgress x) => { return re.Hooks.CallOriginal<re.msgpack.Vector4>(); } ); [Msgpack.Gen] public readonly partial record struct StealthIndicatorPartLogicController_GetDetectionProgress( game.ui.StealthIndicatorPartLogicController self );bool OnInitialize()RTTIre.Hooks.Place( "gameuiStealthIndicatorPartLogicController", "OnInitialize", (StealthIndicatorPartLogicController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StealthIndicatorPartLogicController_OnInitialize( game.ui.StealthIndicatorPartLogicController self );bool OnUpdateDetection(game.ui.DetectionParams paramss)RTTIre.Hooks.Place( "gameuiStealthIndicatorPartLogicController", "OnUpdateDetection", (StealthIndicatorPartLogicController_OnUpdateDetection x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StealthIndicatorPartLogicController_OnUpdateDetection( game.ui.StealthIndicatorPartLogicController self, game.ui.DetectionParams paramss );void PlayAnim(CName animName, CName callback, bool forceVisible)RTTIre.Hooks.PlaceVoid( "gameuiStealthIndicatorPartLogicController", "PlayAnim;CNameCNameBool", (StealthIndicatorPartLogicController_PlayAnim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StealthIndicatorPartLogicController_PlayAnim( game.ui.StealthIndicatorPartLogicController self, CName animName, CName callback, bool forceVisible );bool OnHideIndicator()RTTIre.Hooks.Place( "gameuiStealthIndicatorPartLogicController", "OnHideIndicator", (StealthIndicatorPartLogicController_OnHideIndicator x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StealthIndicatorPartLogicController_OnHideIndicator( game.ui.StealthIndicatorPartLogicController self );bool OnIntroComplete(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "gameuiStealthIndicatorPartLogicController", "OnIntroComplete", (StealthIndicatorPartLogicController_OnIntroComplete x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StealthIndicatorPartLogicController_OnIntroComplete( game.ui.StealthIndicatorPartLogicController self, ink.anim.Proxy? proxy );bool OnOutroComplete(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "gameuiStealthIndicatorPartLogicController", "OnOutroComplete", (StealthIndicatorPartLogicController_OnOutroComplete x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StealthIndicatorPartLogicController_OnOutroComplete( game.ui.StealthIndicatorPartLogicController self, ink.anim.Proxy? proxy );void OnScaleIn()RTTIre.Hooks.PlaceVoid( "gameuiStealthIndicatorPartLogicController", "OnScaleIn;", (StealthIndicatorPartLogicController_OnScaleIn x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StealthIndicatorPartLogicController_OnScaleIn( game.ui.StealthIndicatorPartLogicController self );bool OnScaleInComplete(ink.anim.Proxy anim)RTTIre.Hooks.Place( "gameuiStealthIndicatorPartLogicController", "OnScaleInComplete", (StealthIndicatorPartLogicController_OnScaleInComplete x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StealthIndicatorPartLogicController_OnScaleInComplete( game.ui.StealthIndicatorPartLogicController self, ink.anim.Proxy? anim );void OnScreenDelay()RTTIre.Hooks.PlaceVoid( "gameuiStealthIndicatorPartLogicController", "OnScreenDelay;", (StealthIndicatorPartLogicController_OnScreenDelay x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StealthIndicatorPartLogicController_OnScreenDelay( game.ui.StealthIndicatorPartLogicController self );bool OnScreenDelayComplete(ink.anim.Proxy anim)RTTIre.Hooks.Place( "gameuiStealthIndicatorPartLogicController", "OnScreenDelayComplete", (StealthIndicatorPartLogicController_OnScreenDelayComplete x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StealthIndicatorPartLogicController_OnScreenDelayComplete( game.ui.StealthIndicatorPartLogicController self, ink.anim.Proxy? anim );void OnScaleOut()RTTIre.Hooks.PlaceVoid( "gameuiStealthIndicatorPartLogicController", "OnScaleOut;", (StealthIndicatorPartLogicController_OnScaleOut x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StealthIndicatorPartLogicController_OnScaleOut( game.ui.StealthIndicatorPartLogicController self );bool OnScaleOutComplete(ink.anim.Proxy anim)RTTIre.Hooks.Place( "gameuiStealthIndicatorPartLogicController", "OnScaleOutComplete", (StealthIndicatorPartLogicController_OnScaleOutComplete x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StealthIndicatorPartLogicController_OnScaleOutComplete( game.ui.StealthIndicatorPartLogicController self, ink.anim.Proxy? anim );