BlackICE Scripting

class

InventoryItemDisplay

  • 19 properties
  • 19 functions
  • 1 derived class

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

Properties

PropertyTypeOffset
RarityRootink.WidgetReference0x10 scripted
ModsRootink.CompoundWidgetReference0x28 scripted
RarityWrapperink.WidgetReference0x40 scripted
IconImageink.ImageWidgetReference0x58 scripted
IconShadowImageink.ImageWidgetReference0x70 scripted
IconFallbackink.ImageWidgetReference0x88 scripted
BackgroundShapeink.ImageWidgetReference0xA0 scripted
BackgroundHighlightink.ImageWidgetReference0xB8 scripted
BackgroundFrameink.ImageWidgetReference0xD0 scripted
QuantityTextink.TextWidgetReference0xE8 scripted
ModNameCName0x100 scripted
toggleHighlightink.WidgetReference0x108 scripted
equippedIconink.WidgetReference0x120 scripted
DefaultCategoryIconNamestring0x138 scripted
ItemDatagame.InventoryItemData0x158 scripted
AttachementsDisplayWeakHandle<InventoryItemAttachmentDisplay>[]0x3B8 scripted
smallSizeVector20x3C8 scripted
bigSizeVector20x3D0 scripted
ownerWeakHandle<game.Object>0x3D8 scripted

Functions

  • bool OnInitialize() overrideRTTI
  • void Setup(game.InventoryItemData itemData, ent.Entity? ownerEntity) RTTI
  • void RefreshUI() RTTI
  • void SetItemSize() RTTI
  • void SetRarity(CName quality) RTTI
  • void SetQuantity(int itemQuantity) RTTI
  • Vector2 GetShapeSize(game.InventoryItemShape shapeType) RTTI
  • void SetShape(game.InventoryItemShape shapeType) RTTI
  • void UpdateIcon() RTTI
  • void ShowMods(game.InventoryItemAttachments[] attachements) RTTI
  • void SetEquippedState(bool equipped) RTTI
  • void SelectItem() RTTI
  • void UnselectItem() RTTI
  • void ButtonStateChanged(ink.EButtonState oldState, ink.EButtonState newState) overrideRTTI
  • bool OnButtonClick(WeakHandle<ink.ButtonController> controller) RTTI
  • void Mark(int index) RTTI
  • void PlayIntroAnimation(float delay, float duration) RTTI
  • game.InventoryItemData GetItemData() RTTI
  • WeakHandle<ink.Widget> GetWidgetForTooltip() RTTI