class
NameplateVisualsLogicController
- 46 properties
- 17 functions
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
rootWidget | WeakHandle<ink.CompoundWidget> | 0x0 | scripted |
nameTextMain | ink.TextWidgetReference | 0x10 | scripted |
nameFrame | ink.WidgetReference | 0x28 | scripted |
healthbarWidget | ink.WidgetReference | 0x40 | scripted |
healthBarFull | ink.WidgetReference | 0x58 | scripted |
healthBarFrame | ink.WidgetReference | 0x70 | scripted |
stealthMappinSlot | ink.CompoundWidgetReference | 0x88 | scripted |
damagePreviewWrapper | ink.WidgetReference | 0xA0 | scripted |
damagePreviewWidget | ink.WidgetReference | 0xB8 | scripted |
damagePreviewArrow | ink.WidgetReference | 0xD0 | scripted |
rarityHolder | ink.WidgetReference | 0xE8 | scripted |
rarities | ink.WidgetReference[] | 0x100 | scripted |
cachedPuppet | WeakHandle<game.Object> | 0x110 | scripted |
cachedIncomingData | game.ui.NPCNextToTheCrosshair | 0x120 | scripted |
isBoss | bool | 0x178 | scripted |
isElite | bool | 0x179 | scripted |
isRare | bool | 0x17A | scripted |
isNCPD | bool | 0x17B | scripted |
canCallReinforcements | bool | 0x17C | scripted |
isBurning | bool | 0x17D | scripted |
isPoisoned | bool | 0x17E | scripted |
bossColor | Color | 0x180 | scripted |
npcDefeated | bool | 0x184 | scripted |
isStealthMappinVisible | bool | 0x185 | scripted |
playerZone | game.PSMZones | 0x186 | scripted |
npcNamesEnabled | bool | 0x18A | scripted |
healthController | WeakHandle<NameplateBarLogicController> | 0x190 | scripted |
hasCenterIcon | bool | 0x1A0 | scripted |
animatingObject | ink.WidgetReference | 0x1A8 | scripted |
isAnimating | bool | 0x1C0 | scripted |
animProxy | ink.anim.Proxy? | 0x1C8 | scripted |
alpha_fadein | ink.anim.Definition? | 0x1D8 | scripted |
damagePreviewAnimProxy | ink.anim.Proxy? | 0x1E8 | scripted |
isQuestTarget | bool | 0x1F8 | scripted |
forceHide | bool | 0x1F9 | scripted |
isHardEnemy | bool | 0x1FA | scripted |
npcIsAggressive | bool | 0x1FB | scripted |
playerAimingDownSights | bool | 0x1FC | scripted |
playerInCombat | bool | 0x1FD | scripted |
playerInStealth | bool | 0x1FE | scripted |
healthNotFull | bool | 0x1FF | scripted |
healthbarVisible | bool | 0x200 | scripted |
levelContainerShouldBeVisible | bool | 0x201 | scripted |
currentHealth | int | 0x204 | scripted |
maximumHealth | int | 0x208 | scripted |
currentDamagePreviewValue | int | 0x20C | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "NameplateVisualsLogicController", "OnInitialize", (NameplateVisualsLogicController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NameplateVisualsLogicController_OnInitialize( NameplateVisualsLogicController self );void SetVisualData(game.Object puppet, game.ui.NPCNextToTheCrosshair incomingData, bool? isNewNpc)RTTIre.Hooks.PlaceVoid( "NameplateVisualsLogicController", "SetVisualData;GameObjectscript_ref<NPCNextToTheCrosshair>Bool", (NameplateVisualsLogicController_SetVisualData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NameplateVisualsLogicController_SetVisualData( NameplateVisualsLogicController self, game.Object? puppet, game.ui.NPCNextToTheCrosshair incomingData, bool? isNewNpc );void PreviewDamage(int value)RTTIre.Hooks.PlaceVoid( "NameplateVisualsLogicController", "PreviewDamage;Int32", (NameplateVisualsLogicController_PreviewDamage x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NameplateVisualsLogicController_PreviewDamage( NameplateVisualsLogicController self, int value );void UpdateBecauseOfMapPin()RTTIre.Hooks.PlaceVoid( "NameplateVisualsLogicController", "UpdateBecauseOfMapPin;", (NameplateVisualsLogicController_UpdateBecauseOfMapPin x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NameplateVisualsLogicController_UpdateBecauseOfMapPin( NameplateVisualsLogicController self );void UpdatePlayerZone(game.PSMZones zone, bool? onlySetValue)RTTIre.Hooks.PlaceVoid( "NameplateVisualsLogicController", "UpdatePlayerZone;gamePSMZonesBool", (NameplateVisualsLogicController_UpdatePlayerZone x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NameplateVisualsLogicController_UpdatePlayerZone( NameplateVisualsLogicController self, game.PSMZones zone, bool? onlySetValue );void UpdatePlayerAimStatus(game.PSMUpperBodyStates state, bool? onlySetValue)RTTIre.Hooks.PlaceVoid( "NameplateVisualsLogicController", "UpdatePlayerAimStatus;gamePSMUpperBodyStatesBool", (NameplateVisualsLogicController_UpdatePlayerAimStatus x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NameplateVisualsLogicController_UpdatePlayerAimStatus( NameplateVisualsLogicController self, game.PSMUpperBodyStates state, bool? onlySetValue );void UpdatePlayerCombat(game.PSMCombat state, bool? onlySetValue)RTTIre.Hooks.PlaceVoid( "NameplateVisualsLogicController", "UpdatePlayerCombat;gamePSMCombatBool", (NameplateVisualsLogicController_UpdatePlayerCombat x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NameplateVisualsLogicController_UpdatePlayerCombat( NameplateVisualsLogicController self, game.PSMCombat state, bool? onlySetValue );void UpdateNPCNamesEnabled(bool value, bool? onlySetValue)RTTIre.Hooks.PlaceVoid( "NameplateVisualsLogicController", "UpdateNPCNamesEnabled;BoolBool", (NameplateVisualsLogicController_UpdateNPCNamesEnabled x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NameplateVisualsLogicController_UpdateNPCNamesEnabled( NameplateVisualsLogicController self, bool value, bool? onlySetValue );void UpdateHealthbarColor(bool isHostile)RTTIre.Hooks.PlaceVoid( "NameplateVisualsLogicController", "UpdateHealthbarColor;Bool", (NameplateVisualsLogicController_UpdateHealthbarColor x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NameplateVisualsLogicController_UpdateHealthbarColor( NameplateVisualsLogicController self, bool isHostile );void UpdateHealthbarVisibility()RTTIre.Hooks.PlaceVoid( "NameplateVisualsLogicController", "UpdateHealthbarVisibility;", (NameplateVisualsLogicController_UpdateHealthbarVisibility x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NameplateVisualsLogicController_UpdateHealthbarVisibility( NameplateVisualsLogicController self );void SetNPCType(WeakHandle<ScriptedPuppet> puppet)RTTIre.Hooks.PlaceVoid( "NameplateVisualsLogicController", "SetNPCType;ScriptedPuppet", (NameplateVisualsLogicController_SetNPCType x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NameplateVisualsLogicController_SetNPCType( NameplateVisualsLogicController self, WeakHandle<ScriptedPuppet> puppet );void SetAttitudeColors(WeakHandle<game.PuppetBase> puppet, game.ui.NPCNextToTheCrosshair incomingData)RTTIre.Hooks.PlaceVoid( "NameplateVisualsLogicController", "SetAttitudeColors;gamePuppetBasescript_ref<NPCNextToTheCrosshair>", (NameplateVisualsLogicController_SetAttitudeColors x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NameplateVisualsLogicController_SetAttitudeColors( NameplateVisualsLogicController self, WeakHandle<game.PuppetBase> puppet, game.ui.NPCNextToTheCrosshair incomingData );void SetElementVisibility(game.ui.NPCNextToTheCrosshair incomingData)RTTIre.Hooks.PlaceVoid( "NameplateVisualsLogicController", "SetElementVisibility;script_ref<NPCNextToTheCrosshair>", (NameplateVisualsLogicController_SetElementVisibility x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NameplateVisualsLogicController_SetElementVisibility( NameplateVisualsLogicController self, game.ui.NPCNextToTheCrosshair incomingData );bool IsAnyElementVisible()RTTIre.Hooks.Place( "NameplateVisualsLogicController", "IsAnyElementVisible;", (NameplateVisualsLogicController_IsAnyElementVisible x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NameplateVisualsLogicController_IsAnyElementVisible( NameplateVisualsLogicController self );bool IsQuestTarget()RTTIre.Hooks.Place( "NameplateVisualsLogicController", "IsQuestTarget;", (NameplateVisualsLogicController_IsQuestTarget x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NameplateVisualsLogicController_IsQuestTarget( NameplateVisualsLogicController self );void SetQuestTarget(bool value)RTTIre.Hooks.PlaceVoid( "NameplateVisualsLogicController", "SetQuestTarget;Bool", (NameplateVisualsLogicController_SetQuestTarget x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NameplateVisualsLogicController_SetQuestTarget( NameplateVisualsLogicController self, bool value );void SetForceHide(bool value)RTTIre.Hooks.PlaceVoid( "NameplateVisualsLogicController", "SetForceHide;Bool", (NameplateVisualsLogicController_SetForceHide x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NameplateVisualsLogicController_SetForceHide( NameplateVisualsLogicController self, bool value );