class
PerksMenuAttributeDisplayController
- 16 properties
- 14 functions
Extends BaseButtonView ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
widgetWrapper | ink.WidgetReference | 0x10 | scripted |
foregroundWrapper | ink.WidgetReference | 0x28 | scripted |
attributeName | ink.TextWidgetReference | 0x40 | scripted |
attributeIcon | ink.ImageWidgetReference | 0x58 | scripted |
attributeLevel | ink.TextWidgetReference | 0x70 | scripted |
frameHovered | ink.WidgetReference | 0x88 | scripted |
accent1Hovered | ink.WidgetReference | 0xA0 | scripted |
accent1BGHovered | ink.WidgetReference | 0xB8 | scripted |
accent2Hovered | ink.WidgetReference | 0xD0 | scripted |
accent2BGHovered | ink.WidgetReference | 0xE8 | scripted |
topConnectionContainer | ink.WidgetReference | 0x100 | scripted |
bottomConnectionContainer | ink.WidgetReference | 0x118 | scripted |
levelContainer | ink.WidgetReference | 0x130 | scripted |
dataManager | PlayerDevelopmentDataManager? | 0x148 | scripted |
attribute | PerkMenuAttribute | 0x158 | scripted |
attributeData | AttributeData? | 0x160 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "PerksMenuAttributeDisplayController", "OnInitialize", (PerksMenuAttributeDisplayController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PerksMenuAttributeDisplayController_OnInitialize( PerksMenuAttributeDisplayController self );void Setup(PerkMenuAttribute attribute, PlayerDevelopmentDataManager dataManager)RTTIre.Hooks.PlaceVoid( "PerksMenuAttributeDisplayController", "Setup;PerkMenuAttributePlayerDevelopmentDataManager", (PerksMenuAttributeDisplayController_Setup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PerksMenuAttributeDisplayController_Setup( PerksMenuAttributeDisplayController self, PerkMenuAttribute attribute, PlayerDevelopmentDataManager? dataManager );void UpdateData(AttributeData attributeData)RTTIre.Hooks.PlaceVoid( "PerksMenuAttributeDisplayController", "UpdateData;AttributeData", (PerksMenuAttributeDisplayController_UpdateData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PerksMenuAttributeDisplayController_UpdateData( PerksMenuAttributeDisplayController self, AttributeData? attributeData );game.data.StatType GetStatType()RTTIre.Hooks.Place( "PerksMenuAttributeDisplayController", "GetStatType;", (PerksMenuAttributeDisplayController_GetStatType x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.StatType>(); } ); [Msgpack.Gen] public readonly partial record struct PerksMenuAttributeDisplayController_GetStatType( PerksMenuAttributeDisplayController self );void SetHovered(bool value)RTTIre.Hooks.PlaceVoid( "PerksMenuAttributeDisplayController", "SetHovered;Bool", (PerksMenuAttributeDisplayController_SetHovered x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PerksMenuAttributeDisplayController_SetHovered( PerksMenuAttributeDisplayController self, bool value );AttributeData? GetAttributeData()RTTIre.Hooks.Place( "PerksMenuAttributeDisplayController", "GetAttributeData;", (PerksMenuAttributeDisplayController_GetAttributeData x) => { return re.Hooks.CallOriginal<re.msgpack.AttributeData>(); } ); [Msgpack.Gen] public readonly partial record struct PerksMenuAttributeDisplayController_GetAttributeData( PerksMenuAttributeDisplayController self );void Update()RTTIre.Hooks.PlaceVoid( "PerksMenuAttributeDisplayController", "Update;", (PerksMenuAttributeDisplayController_Update x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PerksMenuAttributeDisplayController_Update( PerksMenuAttributeDisplayController self );void UpdateIcon()RTTIre.Hooks.PlaceVoid( "PerksMenuAttributeDisplayController", "UpdateIcon;", (PerksMenuAttributeDisplayController_UpdateIcon x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PerksMenuAttributeDisplayController_UpdateIcon( PerksMenuAttributeDisplayController self );void UpdateName()RTTIre.Hooks.PlaceVoid( "PerksMenuAttributeDisplayController", "UpdateName;", (PerksMenuAttributeDisplayController_UpdateName x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PerksMenuAttributeDisplayController_UpdateName( PerksMenuAttributeDisplayController self );void UpdateLevel()RTTIre.Hooks.PlaceVoid( "PerksMenuAttributeDisplayController", "UpdateLevel;", (PerksMenuAttributeDisplayController_UpdateLevel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PerksMenuAttributeDisplayController_UpdateLevel( PerksMenuAttributeDisplayController self );void UpdateConnections()RTTIre.Hooks.PlaceVoid( "PerksMenuAttributeDisplayController", "UpdateConnections;", (PerksMenuAttributeDisplayController_UpdateConnections x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PerksMenuAttributeDisplayController_UpdateConnections( PerksMenuAttributeDisplayController self );void PlayHoverAnimation(bool value)RTTIre.Hooks.PlaceVoid( "PerksMenuAttributeDisplayController", "PlayHoverAnimation;Bool", (PerksMenuAttributeDisplayController_PlayHoverAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PerksMenuAttributeDisplayController_PlayHoverAnimation( PerksMenuAttributeDisplayController self, bool value );ink.anim.Proxy? PlayAnimation(CName animation)RTTIre.Hooks.Place( "PerksMenuAttributeDisplayController", "PlayAnimation;CName", (PerksMenuAttributeDisplayController_PlayAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.Proxy>(); } ); [Msgpack.Gen] public readonly partial record struct PerksMenuAttributeDisplayController_PlayAnimation( PerksMenuAttributeDisplayController self, CName animation );void ResetHoverOpacity()RTTIre.Hooks.PlaceVoid( "PerksMenuAttributeDisplayController", "ResetHoverOpacity;", (PerksMenuAttributeDisplayController_ResetHoverOpacity x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PerksMenuAttributeDisplayController_ResetHoverOpacity( PerksMenuAttributeDisplayController self );