class game.ui
StealthMappinController
game.ui.StealthMappinController
- 77 properties
- 29 functions
Extends game.ui.InteractionMappinController game.ui.MappinBaseController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
arrow | ink.ImageWidgetReference | 0x40 | scripted |
fill | ink.WidgetReference | 0x58 | scripted |
eyeFillWhite | ink.WidgetReference | 0x70 | scripted |
eyeFillBlack | ink.WidgetReference | 0x88 | scripted |
markExclamation | ink.TextWidgetReference | 0xA0 | scripted |
distance | ink.TextWidgetReference | 0xB8 | scripted |
mainArt | ink.WidgetReference | 0xD0 | scripted |
frame | ink.ImageWidgetReference | 0xE8 | scripted |
eliteFrameName | CName | 0x100 | scripted |
eliteFrameSize | Vector2 | 0x108 | scripted |
objectMarker | ink.WidgetReference | 0x110 | scripted |
levelIcon | ink.ImageWidgetReference | 0x128 | scripted |
taggedContainer | ink.WidgetReference | 0x140 | scripted |
background | ink.CompoundWidgetReference | 0x158 | scripted |
contagiousQuickhackArrows | ink.CompoundWidgetReference | 0x170 | scripted |
statusEffectMain | ink.WidgetReference | 0x188 | scripted |
statusEffectIcon | ink.ImageWidgetReference | 0x1A0 | scripted |
statusEffectFill | ink.WidgetReference | 0x1B8 | scripted |
statusEffectBackground | ink.WidgetReference | 0x1D0 | scripted |
ownerObject | WeakHandle<game.Object> | 0x1E8 | scripted |
ownerNPC | WeakHandle<NPCPuppet> | 0x1F8 | scripted |
ownerDevice | WeakHandle<Device> | 0x208 | scripted |
mappin | WeakHandle<game.map.pins.StealthMappin> | 0x218 | scripted |
root | WeakHandle<ink.Widget> | 0x228 | scripted |
canvas | WeakHandle<ink.Widget> | 0x238 | scripted |
nameplateController | WeakHandle<game.ui.NpcNameplateGameController> | 0x248 | scripted |
isFriendly | bool | 0x258 | scripted |
isFriendlyFromHack | bool | 0x259 | scripted |
isHostile | bool | 0x25A | scripted |
isAggressive | bool | 0x25B | scripted |
isNCPD | bool | 0x25C | scripted |
isDevice | bool | 0x25D | scripted |
isDrone | bool | 0x25E | scripted |
isMech | bool | 0x25F | scripted |
isCamera | bool | 0x260 | scripted |
isTurret | bool | 0x261 | scripted |
isHiddenByQuest | bool | 0x262 | scripted |
hideUIElements | bool | 0x263 | scripted |
puppetStateBlackboard | WeakHandle<game.IBlackboard> | 0x268 | scripted |
highLevelState | game.data.NPCHighLevelState | 0x278 | scripted |
numberOfCombatants | int | 0x27C | scripted |
waitingToExitCombat | bool | 0x280 | scripted |
reaction | game.data.Output | 0x281 | scripted |
lastState | game.data.NPCHighLevelState | 0x285 | scripted |
lastReaction | game.data.Output | 0x289 | scripted |
lastPercent | float | 0x290 | scripted |
canSeePlayer | bool | 0x294 | scripted |
squadInCombat | bool | 0x295 | scripted |
archetypeTextureName | CName | 0x298 | scripted |
isTagged | bool | 0x2A0 | scripted |
canHaveObjectMarker | bool | 0x2A1 | scripted |
canShowObjectMarker | bool | 0x2A2 | scripted |
objectMarkerVisible | bool | 0x2A3 | scripted |
nameplateVisible | bool | 0x2A4 | scripted |
detectionVisible | bool | 0x2A5 | scripted |
inNameplateMode | bool | 0x2A6 | scripted |
objectMarkerFirstShowing | bool | 0x2A7 | scripted |
statusEffectShowing | bool | 0x2A8 | scripted |
statusEffectCurrentPriority | float | 0x2AC | scripted |
isInCombatWithPlayer | bool | 0x2B0 | scripted |
animationIsPlaying | bool | 0x2B1 | scripted |
animationProxy | ink.anim.Proxy? | 0x2B8 | scripted |
nameplateAnimationProxy | ink.anim.Proxy? | 0x2C8 | scripted |
nameplateAnimationIsPlaying | bool | 0x2D8 | scripted |
reprimandAnimationProxy | ink.anim.Proxy? | 0x2E0 | scripted |
reprimandAnimationIsPlaying | bool | 0x2F0 | scripted |
reprimandAnimationState | game.ReprimandMappinAnimationState | 0x2F1 | scripted |
monowireHackAnimationProxy | ink.anim.Proxy? | 0x2F8 | scripted |
currentAnimState | game.EnemyStealthAwarenessState | 0x308 | scripted |
c_emptyThreshold | float | 0x30C | scripted |
c_awareToCombatThreshold | float | 0x310 | scripted |
c_combatToAwareThreshold | float | 0x314 | scripted |
c_deviceCombatToAwareThreshold | float | 0x318 | scripted |
c_objectMarkerMaxDistance | float | 0x31C | scripted |
c_objectMarkerMaxCameraDistance | float | 0x320 | scripted |
statusEffectStartTime | float | 0x324 | scripted |
statusEffectTextureName | string | 0x328 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "gameuiStealthMappinController", "OnInitialize", (StealthMappinController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StealthMappinController_OnInitialize( game.ui.StealthMappinController self );bool OnUninitialize()RTTIre.Hooks.Place( "gameuiStealthMappinController", "OnUninitialize", (StealthMappinController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StealthMappinController_OnUninitialize( game.ui.StealthMappinController self );bool OnIntro()RTTIre.Hooks.Place( "gameuiStealthMappinController", "OnIntro", (StealthMappinController_OnIntro x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StealthMappinController_OnIntro( game.ui.StealthMappinController self );void SetGameInstance(ScriptGameInstance gameInstance)RTTIre.Hooks.PlaceVoid( "gameuiStealthMappinController", "SetGameInstance;GameInstance", (StealthMappinController_SetGameInstance x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StealthMappinController_SetGameInstance( game.ui.StealthMappinController self, ScriptGameInstance gameInstance );bool OnUpdate()RTTIre.Hooks.Place( "gameuiStealthMappinController", "OnUpdate", (StealthMappinController_OnUpdate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StealthMappinController_OnUpdate( game.ui.StealthMappinController self );void ResetMainArtWidgetProperties()RTTIre.Hooks.PlaceVoid( "gameuiStealthMappinController", "ResetMainArtWidgetProperties;", (StealthMappinController_ResetMainArtWidgetProperties x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StealthMappinController_ResetMainArtWidgetProperties( game.ui.StealthMappinController self );void NotifyDroneAboutStartingDetection()RTTIre.Hooks.PlaceVoid( "gameuiStealthMappinController", "NotifyDroneAboutStartingDetection;", (StealthMappinController_NotifyDroneAboutStartingDetection x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StealthMappinController_NotifyDroneAboutStartingDetection( game.ui.StealthMappinController self );void NotifyDroneAboutStoppingDetection()RTTIre.Hooks.PlaceVoid( "gameuiStealthMappinController", "NotifyDroneAboutStoppingDetection;", (StealthMappinController_NotifyDroneAboutStoppingDetection x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StealthMappinController_NotifyDroneAboutStoppingDetection( game.ui.StealthMappinController self );bool ShouldDisableMappin()RTTIre.Hooks.Place( "gameuiStealthMappinController", "ShouldDisableMappin;", (StealthMappinController_ShouldDisableMappin x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StealthMappinController_ShouldDisableMappin( game.ui.StealthMappinController self );void UpdateStatusEffectIcon()RTTIre.Hooks.PlaceVoid( "gameuiStealthMappinController", "UpdateStatusEffectIcon;", (StealthMappinController_UpdateStatusEffectIcon x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StealthMappinController_UpdateStatusEffectIcon( game.ui.StealthMappinController self );void ShowStatusEffect(bool show)RTTIre.Hooks.PlaceVoid( "gameuiStealthMappinController", "ShowStatusEffect;Bool", (StealthMappinController_ShowStatusEffect x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StealthMappinController_ShowStatusEffect( game.ui.StealthMappinController self, bool show );void TriggerStatusEffectAnimation(bool show)RTTIre.Hooks.PlaceVoid( "gameuiStealthMappinController", "TriggerStatusEffectAnimation;Bool", (StealthMappinController_TriggerStatusEffectAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StealthMappinController_TriggerStatusEffectAnimation( game.ui.StealthMappinController self, bool show );void UpdateObjectMarkerAndTagging()RTTIre.Hooks.PlaceVoid( "gameuiStealthMappinController", "UpdateObjectMarkerAndTagging;", (StealthMappinController_UpdateObjectMarkerAndTagging x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StealthMappinController_UpdateObjectMarkerAndTagging( game.ui.StealthMappinController self );void UpdateObjectMarkerVisibility(bool canHaveObjectMarker, bool objectMarkerVisible)RTTIre.Hooks.PlaceVoid( "gameuiStealthMappinController", "UpdateObjectMarkerVisibility;BoolBool", (StealthMappinController_UpdateObjectMarkerVisibility x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StealthMappinController_UpdateObjectMarkerVisibility( game.ui.StealthMappinController self, bool canHaveObjectMarker, bool objectMarkerVisible );void UpdateDetectionMeter(float percent)RTTIre.Hooks.PlaceVoid( "gameuiStealthMappinController", "UpdateDetectionMeter;Float", (StealthMappinController_UpdateDetectionMeter x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StealthMappinController_UpdateDetectionMeter( game.ui.StealthMappinController self, float percent );void UpdateDeviceDetection(float percent)RTTIre.Hooks.PlaceVoid( "gameuiStealthMappinController", "UpdateDeviceDetection;Float", (StealthMappinController_UpdateDeviceDetection x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StealthMappinController_UpdateDeviceDetection( game.ui.StealthMappinController self, float percent );void UpdateNPCDetection(float percent)RTTIre.Hooks.PlaceVoid( "gameuiStealthMappinController", "UpdateNPCDetection;Float", (StealthMappinController_UpdateNPCDetection x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StealthMappinController_UpdateNPCDetection( game.ui.StealthMappinController self, float percent );void UpdateCanvasOpacity()RTTIre.Hooks.PlaceVoid( "gameuiStealthMappinController", "UpdateCanvasOpacity;", (StealthMappinController_UpdateCanvasOpacity x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StealthMappinController_UpdateCanvasOpacity( game.ui.StealthMappinController self );void UpdateReprimandAnimation(float percent, bool forceStop)RTTIre.Hooks.PlaceVoid( "gameuiStealthMappinController", "UpdateReprimandAnimation;FloatBool", (StealthMappinController_UpdateReprimandAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StealthMappinController_UpdateReprimandAnimation( game.ui.StealthMappinController self, float percent, bool forceStop );void UpdateNameplateColor(bool isHostile)RTTIre.Hooks.PlaceVoid( "gameuiStealthMappinController", "UpdateNameplateColor;Bool", (StealthMappinController_UpdateNameplateColor x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StealthMappinController_UpdateNameplateColor( game.ui.StealthMappinController self, bool isHostile );bool IsObjectOffScreen()RTTIre.Hooks.Place( "gameuiStealthMappinController", "IsObjectOffScreen;", (StealthMappinController_IsObjectOffScreen x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StealthMappinController_IsObjectOffScreen( game.ui.StealthMappinController self );void PlayAnim(CName animName, CName callBack)RTTIre.Hooks.PlaceVoid( "gameuiStealthMappinController", "PlayAnim;CNameCName", (StealthMappinController_PlayAnim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StealthMappinController_PlayAnim( game.ui.StealthMappinController self, CName animName, CName callBack );void PlayNameplateAnim(CName animName, CName callBack)RTTIre.Hooks.PlaceVoid( "gameuiStealthMappinController", "PlayNameplateAnim;CNameCName", (StealthMappinController_PlayNameplateAnim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StealthMappinController_PlayNameplateAnim( game.ui.StealthMappinController self, CName animName, CName callBack );bool OnBasicAnimFinished(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "gameuiStealthMappinController", "OnBasicAnimFinished", (StealthMappinController_OnBasicAnimFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StealthMappinController_OnBasicAnimFinished( game.ui.StealthMappinController self, ink.anim.Proxy? proxy );bool OnPotentialRelaxedAnimFinished(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "gameuiStealthMappinController", "OnPotentialRelaxedAnimFinished", (StealthMappinController_OnPotentialRelaxedAnimFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StealthMappinController_OnPotentialRelaxedAnimFinished( game.ui.StealthMappinController self, ink.anim.Proxy? proxy );bool OnPotentialCombatAnimFinished(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "gameuiStealthMappinController", "OnPotentialCombatAnimFinished", (StealthMappinController_OnPotentialCombatAnimFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StealthMappinController_OnPotentialCombatAnimFinished( game.ui.StealthMappinController self, ink.anim.Proxy? proxy );bool OnNameplateAnimFinished(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "gameuiStealthMappinController", "OnNameplateAnimFinished", (StealthMappinController_OnNameplateAnimFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StealthMappinController_OnNameplateAnimFinished( game.ui.StealthMappinController self, ink.anim.Proxy? proxy );WeakHandle<ink.Widget> GetWidgetForNameplateSlot()overrideRTTIbool OnNameplate(bool isNameplateVisible, WeakHandle<game.ui.NpcNameplateGameController> nameplateController)RTTIre.Hooks.Place( "gameuiStealthMappinController", "OnNameplate", (StealthMappinController_OnNameplate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StealthMappinController_OnNameplate( game.ui.StealthMappinController self, bool isNameplateVisible, WeakHandle<game.ui.NpcNameplateGameController> nameplateController );