BlackICE Scripting

class

CrafringMaterialItemController

  • 14 properties
  • 17 functions

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

Properties

PropertyTypeOffset
nameTextink.TextWidgetReference0x10 scripted
quantityTextink.TextWidgetReference0x28 scripted
quantityChangeTextink.TextWidgetReference0x40 scripted
iconink.ImageWidgetReference0x58 scripted
frameink.WidgetReference0x70 scripted
tooltipAnchorink.WidgetReference0x88 scripted
dataCachedCraftingMaterial?0xA0 scripted
quantityint0xB0 scripted
hoveredbool0xB4 scripted
lastStateCrafringMaterialItemHighlight0xB5 scripted
shouldBeHighlightedbool0xB9 scripted
useSimpleFromatbool0xBA scripted
hideIfZerobool0xBB scripted
isCollapsedbool0xBC scripted

Functions

  • bool OnInitialize() overrideRTTI
  • bool OnCraftingMaterialHoverOver(ink.PointerEvent evt) RTTI
  • bool OnCraftingMaterialHoverOut(ink.PointerEvent evt) RTTI
  • void Setup(CachedCraftingMaterial craftingMaterial) RTTI
  • void SetQuantity(int quantity) RTTI
  • void RefreshUI() RTTI
  • void SetHighlighted(CrafringMaterialItemHighlight type, int? quantityChanged, bool? canAfford) RTTI
  • void SetHighlighted(int? quantityChanged) RTTI
  • WeakHandle<CachedCraftingMaterial> GetCachedCraftingMaterial() RTTI
  • game.ItemID GetItemID() RTTI
  • int GetQuantity() RTTI
  • string GetMateialDisplayName() RTTI
  • bool OnCraftingMaterialAnimationCompleted(ink.anim.Proxy anim) RTTI
  • void PlayAnimation(bool? hideIfZero) RTTI
  • void SetUseSimpleFromat(bool useSimpleFromat) RTTI
  • void Collapse(bool collapse) RTTI
  • WeakHandle<ink.Widget> GetTooltipAnchorWidget() RTTI