class
CraftingSkillWidget
- 12 properties
- 7 functions
Extends game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
amountText | ink.TextWidgetReference | 0x0 | scripted |
expFill | ink.WidgetReference | 0x18 | scripted |
perkHolder | ink.WidgetReference | 0x30 | scripted |
levelUpAnimation | ink.WidgetReference | 0x48 | scripted |
expAnimation | ink.WidgetReference | 0x60 | scripted |
nextLevelText | ink.TextWidgetReference | 0x78 | scripted |
expPointText1 | ink.TextWidgetReference | 0x90 | scripted |
expPointText2 | ink.TextWidgetReference | 0xA8 | scripted |
levelUpBlackboard | WeakHandle<game.IBlackboard> | 0xC0 | scripted |
playerLevelUpListener | red.CallbackObject? | 0xD0 | scripted |
isLevelUp | bool | 0xE0 | scripted |
currentExp | int | 0xE4 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "CraftingSkillWidget", "OnInitialize", (CraftingSkillWidget_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CraftingSkillWidget_OnInitialize( CraftingSkillWidget self );bool OnCharacterProficiencyUpdated(ProficiencyProgressEvent evt)RTTIre.Hooks.Place( "CraftingSkillWidget", "OnCharacterProficiencyUpdated", (CraftingSkillWidget_OnCharacterProficiencyUpdated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CraftingSkillWidget_OnCharacterProficiencyUpdated( CraftingSkillWidget self, ProficiencyProgressEvent? evt );void SetLevel()RTTIre.Hooks.PlaceVoid( "CraftingSkillWidget", "SetLevel;", (CraftingSkillWidget_SetLevel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CraftingSkillWidget_SetLevel( CraftingSkillWidget self );void SetProgress()RTTIre.Hooks.PlaceVoid( "CraftingSkillWidget", "SetProgress;", (CraftingSkillWidget_SetProgress x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CraftingSkillWidget_SetProgress( CraftingSkillWidget self );void SetFill(float amount)RTTIre.Hooks.PlaceVoid( "CraftingSkillWidget", "SetFill;Float", (CraftingSkillWidget_SetFill x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CraftingSkillWidget_SetFill( CraftingSkillWidget self, float amount );void AddPerk(game.data.PerkType toAdd)RTTIre.Hooks.PlaceVoid( "CraftingSkillWidget", "AddPerk;gamedataPerkType", (CraftingSkillWidget_AddPerk x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CraftingSkillWidget_AddPerk( CraftingSkillWidget self, game.data.PerkType toAdd );bool OnUninitialize()RTTIre.Hooks.Place( "CraftingSkillWidget", "OnUninitialize", (CraftingSkillWidget_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CraftingSkillWidget_OnUninitialize( CraftingSkillWidget self );