class
NewPerkTabsController
- 15 properties
- 3 functions
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
tabText | ink.TextWidgetReference | 0x0 | scripted |
currentAttributePoints | ink.TextWidgetReference | 0x18 | scripted |
currentAttributeIcon | ink.ImageWidgetReference | 0x30 | scripted |
leftArrow | ink.WidgetReference | 0x48 | scripted |
rightArrow | ink.WidgetReference | 0x60 | scripted |
attributePointsWrapper | ink.WidgetReference | 0x78 | scripted |
attributePointsText | ink.TextWidgetReference | 0x90 | scripted |
perkPointsWrapper | ink.WidgetReference | 0xA8 | scripted |
perkPointsText | ink.TextWidgetReference | 0xC0 | scripted |
espionagePointsWrapper | ink.WidgetReference | 0xD8 | scripted |
espionagePointsText | ink.TextWidgetReference | 0xF0 | scripted |
bars | ink.WidgetReference[] | 0x108 | scripted |
dataManager | WeakHandle<PlayerDevelopmentDataManager> | 0x118 | scripted |
initData | NewPerksScreenInitData? | 0x128 | scripted |
isEspionageUnlocked | bool | 0x138 | scripted |
Functions
void SetData(WeakHandle<PlayerDevelopmentDataManager> dataManager, WeakHandle<NewPerksScreenInitData> initData, bool? isEspionageUnlocked)RTTIre.Hooks.PlaceVoid( "NewPerkTabsController", "SetData;PlayerDevelopmentDataManagerNewPerksScreenInitDataBool", (NewPerkTabsController_SetData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewPerkTabsController_SetData( NewPerkTabsController self, WeakHandle<PlayerDevelopmentDataManager> dataManager, WeakHandle<NewPerksScreenInitData> initData, bool? isEspionageUnlocked );void SetValues(int attributePointsVal, int perkPointsVal, int espionagePointsVal)RTTIre.Hooks.PlaceVoid( "NewPerkTabsController", "SetValues;Int32Int32Int32", (NewPerkTabsController_SetValues x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewPerkTabsController_SetValues( NewPerkTabsController self, int attributePointsVal, int perkPointsVal, int espionagePointsVal );void UpdateBars()RTTIre.Hooks.PlaceVoid( "NewPerkTabsController", "UpdateBars;", (NewPerkTabsController_UpdateBars x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewPerkTabsController_UpdateBars( NewPerkTabsController self );