class
ProgressBarButton
- 10 properties
- 13 functions
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
craftingFill | ink.WidgetReference | 0x0 | scripted |
craftingLabel | ink.TextWidgetReference | 0x18 | scripted |
craftingIconGlyph | ink.WidgetReference | 0x30 | scripted |
ButtonController | WeakHandle<ink.ButtonController> | 0x48 | scripted |
progressController | WeakHandle<ProgressBarsController> | 0x58 | scripted |
available | bool | 0x68 | scripted |
progress | float | 0x6C | scripted |
isLocked | bool | 0x70 | scripted |
justFinished | bool | 0x71 | scripted |
animProxy | ink.anim.Proxy? | 0x78 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "ProgressBarButton", "OnInitialize", (ProgressBarButton_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressBarButton_OnInitialize( ProgressBarButton self );bool OnCraftingHoldButton(ink.PointerEvent evt)RTTIre.Hooks.Place( "ProgressBarButton", "OnCraftingHoldButton", (ProgressBarButton_OnCraftingHoldButton x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressBarButton_OnCraftingHoldButton( ProgressBarButton self, ink.PointerEvent? evt );void UpdateCraftProcess(ink.PointerEvent evt)RTTIre.Hooks.PlaceVoid( "ProgressBarButton", "UpdateCraftProcess;inkPointerEvent", (ProgressBarButton_UpdateCraftProcess x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ProgressBarButton_UpdateCraftProcess( ProgressBarButton self, ink.PointerEvent? evt );void Reset()RTTIre.Hooks.PlaceVoid( "ProgressBarButton", "Reset;", (ProgressBarButton_Reset x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ProgressBarButton_Reset( ProgressBarButton self );void Start()RTTIre.Hooks.PlaceVoid( "ProgressBarButton", "Start;", (ProgressBarButton_Start x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ProgressBarButton_Start( ProgressBarButton self );bool OnReleaseButton(ink.PointerEvent evt)RTTIre.Hooks.Place( "ProgressBarButton", "OnReleaseButton", (ProgressBarButton_OnReleaseButton x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressBarButton_OnReleaseButton( ProgressBarButton self, ink.PointerEvent? evt );bool OnPressButton(ink.PointerEvent evt)RTTIre.Hooks.Place( "ProgressBarButton", "OnPressButton", (ProgressBarButton_OnPressButton x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressBarButton_OnPressButton( ProgressBarButton self, ink.PointerEvent? evt );void SetupProgressButton(string label, WeakHandle<ProgressBarsController> progressController)RTTIre.Hooks.PlaceVoid( "ProgressBarButton", "SetupProgressButton;script_ref<String>ProgressBarsController", (ProgressBarButton_SetupProgressButton x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ProgressBarButton_SetupProgressButton( ProgressBarButton self, string label, WeakHandle<ProgressBarsController> progressController );void SetAvaibility(EProgressBarState current)RTTIre.Hooks.PlaceVoid( "ProgressBarButton", "SetAvaibility;EProgressBarState", (ProgressBarButton_SetAvaibility x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ProgressBarButton_SetAvaibility( ProgressBarButton self, EProgressBarState current );void Lock()RTTIre.Hooks.PlaceVoid( "ProgressBarButton", "Lock;", (ProgressBarButton_Lock x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ProgressBarButton_Lock( ProgressBarButton self );void Unlock()RTTIre.Hooks.PlaceVoid( "ProgressBarButton", "Unlock;", (ProgressBarButton_Unlock x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ProgressBarButton_Unlock( ProgressBarButton self );void SetIconGlyph()RTTIre.Hooks.PlaceVoid( "ProgressBarButton", "SetIconGlyph;", (ProgressBarButton_SetIconGlyph x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ProgressBarButton_SetIconGlyph( ProgressBarButton self );bool OnUnitialize()RTTIre.Hooks.Place( "ProgressBarButton", "OnUnitialize", (ProgressBarButton_OnUnitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressBarButton_OnUnitialize( ProgressBarButton self );