class
ProficiencyButtonController
- 5 properties
- 7 functions
Extends ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
labelText | ink.TextWidgetReference | 0x0 | scripted |
levelText | ink.TextWidgetReference | 0x18 | scripted |
frameHovered | ink.WidgetReference | 0x30 | scripted |
transparencyAnimationProxy | ink.anim.Proxy? | 0x48 | scripted |
index | int | 0x58 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "ProficiencyButtonController", "OnInitialize", (ProficiencyButtonController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ProficiencyButtonController_OnInitialize( ProficiencyButtonController self );void SetLabel(string value)RTTIre.Hooks.PlaceVoid( "ProficiencyButtonController", "SetLabel;script_ref<String>", (ProficiencyButtonController_SetLabel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ProficiencyButtonController_SetLabel( ProficiencyButtonController self, string value );void SetLevel(int value)RTTIre.Hooks.PlaceVoid( "ProficiencyButtonController", "SetLevel;Int32", (ProficiencyButtonController_SetLevel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ProficiencyButtonController_SetLevel( ProficiencyButtonController self, int value );void SetIndex(int value)RTTIre.Hooks.PlaceVoid( "ProficiencyButtonController", "SetIndex;Int32", (ProficiencyButtonController_SetIndex x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ProficiencyButtonController_SetIndex( ProficiencyButtonController self, int value );int GetIndex()RTTIre.Hooks.Place( "ProficiencyButtonController", "GetIndex;", (ProficiencyButtonController_GetIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct ProficiencyButtonController_GetIndex( ProficiencyButtonController self );bool OnButtonStateChanged(WeakHandle<ink.ButtonController> controller, ink.EButtonState oldState, ink.EButtonState newState)RTTIre.Hooks.Place( "ProficiencyButtonController", "OnButtonStateChanged", (ProficiencyButtonController_OnButtonStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ProficiencyButtonController_OnButtonStateChanged( ProficiencyButtonController self, WeakHandle<ink.ButtonController> controller, ink.EButtonState oldState, ink.EButtonState newState );void PlaySelectionAnimation(bool value)RTTIre.Hooks.PlaceVoid( "ProficiencyButtonController", "PlaySelectionAnimation;Bool", (ProficiencyButtonController_PlaySelectionAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ProficiencyButtonController_PlaySelectionAnimation( ProficiencyButtonController self, bool value );