BlackICE Scripting

class

ItemQuantityPickerController

  • 34 properties
  • 21 functions

Extends game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
quantityTextMinink.TextWidgetReference0x0 scripted
quantityTextMaxink.TextWidgetReference0x18 scripted
quantityTextChoosenink.TextWidgetReference0x30 scripted
priceTextink.TextWidgetReference0x48 scripted
priceWrapperink.WidgetReference0x60 scripted
weightTextink.TextWidgetReference0x78 scripted
itemNameTextink.TextWidgetReference0x90 scripted
itemQuantityTextink.TextWidgetReference0xA8 scripted
rairtyBarink.WidgetReference0xC0 scripted
rootink.WidgetReference0xD8 scripted
backgroundink.WidgetReference0xF0 scripted
buttonHintsRootink.WidgetReference0x108 scripted
sliderink.WidgetReference0x120 scripted
buttonOkink.WidgetReference0x138 scripted
buttonCancelink.WidgetReference0x150 scripted
buttonOkTextink.TextWidgetReference0x168 scripted
buttonLessink.WidgetReference0x180 scripted
buttonMoreink.WidgetReference0x198 scripted
libraryPathink.WidgetLibraryReference0x1B0 scripted
maxValueint0x1C0 scripted
gameDatagame.InventoryItemData0x1C8 scripted
inventoryItemWeakHandle<UIInventoryItem>0x428 scripted
actionTypeQuantityPickerActionType0x438 scripted
sliderControllerWeakHandle<ink.SliderController>0x440 scripted
choosenQuantityint0x450 scripted
itemPriceint0x454 scripted
itemWeightfloat0x458 scripted
isBuybackbool0x45C scripted
sendQuantityChangedEventbool0x45D scripted
dataQuantityPickerPopupData?0x460 scripted
isNegativeHoveredbool0x470 scripted
quantityChangedEventPickerChoosenQuantityChangedEvent?0x478 scripted
playerWeakHandle<game.Object>0x488 scripted
closeDataQuantityPickerPopupCloseData?0x498 scripted

Functions

  • bool OnInitialize() RTTI
  • bool OnUninitialize() RTTI
  • bool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer) RTTI
  • void SetButtonHints() RTTI
  • void AddButtonHints(CName actionName, string label) RTTI
  • void SetData() RTTI
  • void UpdatePriceText() RTTI
  • void UpdateWeight() RTTI
  • bool OnLessClick(WeakHandle<ink.ButtonController> controller) RTTI
  • bool OnMoreClick(WeakHandle<ink.ButtonController> controller) RTTI
  • bool OnHandlePressInput(ink.PointerEvent evt) RTTI
  • bool OnNegativeHoverOver(ink.PointerEvent evt) RTTI
  • bool OnNegativeHoverOut(ink.PointerEvent evt) RTTI
  • bool OnHandleRepeatInput(ink.PointerEvent evt) RTTI
  • bool OnAxisInput(ink.PointerEvent evt) RTTI
  • void UpdateProgress() RTTI
  • bool OnOkClick(WeakHandle<ink.ButtonController> controller) RTTI
  • bool OnCancelClick(WeakHandle<ink.ButtonController> controller) RTTI
  • bool OnSliderValueChanged(WeakHandle<ink.SliderController> controller, float progress, float value) RTTI
  • void Close(bool success) RTTI
  • bool OnCloseAnimationFinished(ink.anim.Proxy proxy) RTTI