BlackICE Scripting

class

CraftableItemLogicController

  • 6 properties
  • 8 functions

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

Properties

PropertyTypeOffset
normalAppearenceink.CompoundWidgetReference0x0 scripted
controllerWeakHandle<InventoryItemDisplayController>0x18 scripted
itemDataItemCraftingData?0x28 scripted
recipeDataRecipeData?0x38 scripted
isSpawnInProgressbool0x48 scripted
displayToCreateCName0x50 scripted

Functions

  • bool OnInitialize() RTTI
  • bool OnSlotSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void UpdateControllerData() RTTI
  • void SelectSlot(bool select) RTTI
  • bool OnToggledOn(WeakHandle<ink.VirtualCompoundItemController> itemController) RTTI
  • bool OnToggledOff(WeakHandle<ink.VirtualCompoundItemController> itemController) RTTI
  • bool OnSelected(WeakHandle<ink.VirtualCompoundItemController> itemController, bool discreteNav) RTTI
  • void UpdateHightlightColor() RTTI