BlackICE Scripting

class

IngredientListItemLogicController

  • 15 properties
  • 6 functions

Extends ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
itemNameink.TextWidgetReference0x0 scripted
inventoryQuantityink.TextWidgetReference0x18 scripted
ingredientQuantityink.TextWidgetReference0x30 scripted
availabilityink.TextWidgetReference0x48 scripted
iconink.ImageWidgetReference0x60 scripted
emptyIconink.ImageWidgetReference0x78 scripted
availableBgElementsink.WidgetReference[]0x90 scripted
unavailableBgElementsink.WidgetReference[]0xA0 scripted
buyButtonink.WidgetReference0xB0 scripted
countWrapperink.WidgetReference0xC8 scripted
itemRarityink.WidgetReference0xE0 scripted
dataIngredientData0xF8 scripted
rootWeakHandle<ink.Widget>0x160 scripted
TooltipsManagerWeakHandle<game.ui.TooltipsManager>0x170 scripted
itemAmountint0x180 scripted

Functions

  • bool OnInitialize() RTTI
  • void SetupData(IngredientData data, WeakHandle<game.ui.TooltipsManager> tooltipsManager, int itemAmount) RTTI
  • void SetUnusedState() RTTI
  • bool OnDisplayHoverOver(ink.PointerEvent evt) RTTI
  • bool OnDisplayHoverOut(ink.PointerEvent evt) RTTI
  • IngredientData GetData() RTTI