class
ItemQuantityPickerController
- 34 properties
- 21 functions
Extends game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
quantityTextMin | ink.TextWidgetReference | 0x0 | scripted |
quantityTextMax | ink.TextWidgetReference | 0x18 | scripted |
quantityTextChoosen | ink.TextWidgetReference | 0x30 | scripted |
priceText | ink.TextWidgetReference | 0x48 | scripted |
priceWrapper | ink.WidgetReference | 0x60 | scripted |
weightText | ink.TextWidgetReference | 0x78 | scripted |
itemNameText | ink.TextWidgetReference | 0x90 | scripted |
itemQuantityText | ink.TextWidgetReference | 0xA8 | scripted |
rairtyBar | ink.WidgetReference | 0xC0 | scripted |
root | ink.WidgetReference | 0xD8 | scripted |
background | ink.WidgetReference | 0xF0 | scripted |
buttonHintsRoot | ink.WidgetReference | 0x108 | scripted |
slider | ink.WidgetReference | 0x120 | scripted |
buttonOk | ink.WidgetReference | 0x138 | scripted |
buttonCancel | ink.WidgetReference | 0x150 | scripted |
buttonOkText | ink.TextWidgetReference | 0x168 | scripted |
buttonLess | ink.WidgetReference | 0x180 | scripted |
buttonMore | ink.WidgetReference | 0x198 | scripted |
libraryPath | ink.WidgetLibraryReference | 0x1B0 | scripted |
maxValue | int | 0x1C0 | scripted |
gameData | game.InventoryItemData | 0x1C8 | scripted |
inventoryItem | WeakHandle<UIInventoryItem> | 0x428 | scripted |
actionType | QuantityPickerActionType | 0x438 | scripted |
sliderController | WeakHandle<ink.SliderController> | 0x440 | scripted |
choosenQuantity | int | 0x450 | scripted |
itemPrice | int | 0x454 | scripted |
itemWeight | float | 0x458 | scripted |
isBuyback | bool | 0x45C | scripted |
sendQuantityChangedEvent | bool | 0x45D | scripted |
data | QuantityPickerPopupData? | 0x460 | scripted |
isNegativeHovered | bool | 0x470 | scripted |
quantityChangedEvent | PickerChoosenQuantityChangedEvent? | 0x478 | scripted |
player | WeakHandle<game.Object> | 0x488 | scripted |
closeData | QuantityPickerPopupCloseData? | 0x498 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "ItemQuantityPickerController", "OnInitialize", (ItemQuantityPickerController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemQuantityPickerController_OnInitialize( ItemQuantityPickerController self );bool OnUninitialize()RTTIre.Hooks.Place( "ItemQuantityPickerController", "OnUninitialize", (ItemQuantityPickerController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemQuantityPickerController_OnUninitialize( ItemQuantityPickerController self );bool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer)RTTIre.Hooks.Place( "ItemQuantityPickerController", "OnAction", (ItemQuantityPickerController_OnAction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemQuantityPickerController_OnAction( ItemQuantityPickerController self, game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer );void SetButtonHints()RTTIre.Hooks.PlaceVoid( "ItemQuantityPickerController", "SetButtonHints;", (ItemQuantityPickerController_SetButtonHints x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemQuantityPickerController_SetButtonHints( ItemQuantityPickerController self );void AddButtonHints(CName actionName, string label)RTTIre.Hooks.PlaceVoid( "ItemQuantityPickerController", "AddButtonHints;CNamescript_ref<String>", (ItemQuantityPickerController_AddButtonHints x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemQuantityPickerController_AddButtonHints( ItemQuantityPickerController self, CName actionName, string label );void SetData()RTTIre.Hooks.PlaceVoid( "ItemQuantityPickerController", "SetData;", (ItemQuantityPickerController_SetData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemQuantityPickerController_SetData( ItemQuantityPickerController self );void UpdatePriceText()RTTIre.Hooks.PlaceVoid( "ItemQuantityPickerController", "UpdatePriceText;", (ItemQuantityPickerController_UpdatePriceText x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemQuantityPickerController_UpdatePriceText( ItemQuantityPickerController self );void UpdateWeight()RTTIre.Hooks.PlaceVoid( "ItemQuantityPickerController", "UpdateWeight;", (ItemQuantityPickerController_UpdateWeight x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemQuantityPickerController_UpdateWeight( ItemQuantityPickerController self );bool OnLessClick(WeakHandle<ink.ButtonController> controller)RTTIre.Hooks.Place( "ItemQuantityPickerController", "OnLessClick", (ItemQuantityPickerController_OnLessClick x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemQuantityPickerController_OnLessClick( ItemQuantityPickerController self, WeakHandle<ink.ButtonController> controller );bool OnMoreClick(WeakHandle<ink.ButtonController> controller)RTTIre.Hooks.Place( "ItemQuantityPickerController", "OnMoreClick", (ItemQuantityPickerController_OnMoreClick x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemQuantityPickerController_OnMoreClick( ItemQuantityPickerController self, WeakHandle<ink.ButtonController> controller );bool OnHandlePressInput(ink.PointerEvent evt)RTTIre.Hooks.Place( "ItemQuantityPickerController", "OnHandlePressInput", (ItemQuantityPickerController_OnHandlePressInput x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemQuantityPickerController_OnHandlePressInput( ItemQuantityPickerController self, ink.PointerEvent? evt );bool OnNegativeHoverOver(ink.PointerEvent evt)RTTIre.Hooks.Place( "ItemQuantityPickerController", "OnNegativeHoverOver", (ItemQuantityPickerController_OnNegativeHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemQuantityPickerController_OnNegativeHoverOver( ItemQuantityPickerController self, ink.PointerEvent? evt );bool OnNegativeHoverOut(ink.PointerEvent evt)RTTIre.Hooks.Place( "ItemQuantityPickerController", "OnNegativeHoverOut", (ItemQuantityPickerController_OnNegativeHoverOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemQuantityPickerController_OnNegativeHoverOut( ItemQuantityPickerController self, ink.PointerEvent? evt );bool OnHandleRepeatInput(ink.PointerEvent evt)RTTIre.Hooks.Place( "ItemQuantityPickerController", "OnHandleRepeatInput", (ItemQuantityPickerController_OnHandleRepeatInput x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemQuantityPickerController_OnHandleRepeatInput( ItemQuantityPickerController self, ink.PointerEvent? evt );bool OnAxisInput(ink.PointerEvent evt)RTTIre.Hooks.Place( "ItemQuantityPickerController", "OnAxisInput", (ItemQuantityPickerController_OnAxisInput x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemQuantityPickerController_OnAxisInput( ItemQuantityPickerController self, ink.PointerEvent? evt );void UpdateProgress()RTTIre.Hooks.PlaceVoid( "ItemQuantityPickerController", "UpdateProgress;", (ItemQuantityPickerController_UpdateProgress x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemQuantityPickerController_UpdateProgress( ItemQuantityPickerController self );bool OnOkClick(WeakHandle<ink.ButtonController> controller)RTTIre.Hooks.Place( "ItemQuantityPickerController", "OnOkClick", (ItemQuantityPickerController_OnOkClick x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemQuantityPickerController_OnOkClick( ItemQuantityPickerController self, WeakHandle<ink.ButtonController> controller );bool OnCancelClick(WeakHandle<ink.ButtonController> controller)RTTIre.Hooks.Place( "ItemQuantityPickerController", "OnCancelClick", (ItemQuantityPickerController_OnCancelClick x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemQuantityPickerController_OnCancelClick( ItemQuantityPickerController self, WeakHandle<ink.ButtonController> controller );bool OnSliderValueChanged(WeakHandle<ink.SliderController> controller, float progress, float value)RTTIre.Hooks.Place( "ItemQuantityPickerController", "OnSliderValueChanged", (ItemQuantityPickerController_OnSliderValueChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemQuantityPickerController_OnSliderValueChanged( ItemQuantityPickerController self, WeakHandle<ink.SliderController> controller, float progress, float value );void Close(bool success)RTTIre.Hooks.PlaceVoid( "ItemQuantityPickerController", "Close;Bool", (ItemQuantityPickerController_Close x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemQuantityPickerController_Close( ItemQuantityPickerController self, bool success );bool OnCloseAnimationFinished(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "ItemQuantityPickerController", "OnCloseAnimationFinished", (ItemQuantityPickerController_OnCloseAnimationFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemQuantityPickerController_OnCloseAnimationFinished( ItemQuantityPickerController self, ink.anim.Proxy? proxy );