InventoryItemDisplay class
InventoryItemDisplay
Inheritance
Base: BaseButtonView
Derived
Properties
| Property | Type | |
|---|---|---|
RarityRoot | ink.WidgetReference | scripted |
ModsRoot | ink.CompoundWidgetReference | scripted |
RarityWrapper | ink.WidgetReference | scripted |
IconImage | ink.ImageWidgetReference | scripted |
IconShadowImage | ink.ImageWidgetReference | scripted |
IconFallback | ink.ImageWidgetReference | scripted |
BackgroundShape | ink.ImageWidgetReference | scripted |
BackgroundHighlight | ink.ImageWidgetReference | scripted |
BackgroundFrame | ink.ImageWidgetReference | scripted |
QuantityText | ink.TextWidgetReference | scripted |
ModName | CName | scripted |
toggleHighlight | ink.WidgetReference | scripted |
equippedIcon | ink.WidgetReference | scripted |
DefaultCategoryIconName | string | scripted |
ItemData | game.InventoryItemData | scripted |
AttachementsDisplay | WeakHandle<InventoryItemAttachmentDisplay>[] | scripted |
smallSize | Vector2 | scripted |
bigSize | Vector2 | scripted |
owner | WeakHandle<game.Object> | scripted |
Functions
bool OnInitialize()overrideRTTIvoid Setup(game.InventoryItemData itemData, ent.Entity? ownerEntity)RTTIvoid RefreshUI()RTTIvoid SetItemSize()RTTIvoid SetRarity(CName quality)RTTIvoid SetQuantity(int itemQuantity)RTTIVector2 GetShapeSize(game.InventoryItemShape shapeType)RTTIvoid SetShape(game.InventoryItemShape shapeType)RTTIvoid UpdateIcon()RTTIvoid ShowMods(game.InventoryItemAttachments[] attachements)RTTIvoid SetEquippedState(bool equipped)RTTIvoid SelectItem()RTTIvoid UnselectItem()RTTIvoid ButtonStateChanged(ink.EButtonState oldState, ink.EButtonState newState)overrideRTTIbool OnButtonClick(WeakHandle<ink.ButtonController> controller)RTTIvoid Mark(int index)RTTIvoid PlayIntroAnimation(float delay, float duration)RTTIgame.InventoryItemData GetItemData()RTTIWeakHandle<ink.Widget> GetWidgetForTooltip()RTTI