InventoryItemDisplayController
Base: BaseButtonView
InventoryCyberwareDisplayController, InventoryRipperdocDisplayController, InventoryWeaponDisplayController, VisualDisplayController
| Property | Type | |
|---|---|---|
widgetWrapper | ink.WidgetReference | scripted |
itemName | ink.TextWidgetReference | scripted |
itemPrice | ink.TextWidgetReference | scripted |
itemRarity | ink.WidgetReference | scripted |
commonModsRoot | ink.CompoundWidgetReference | scripted |
itemImage | ink.ImageWidgetReference | scripted |
itemFallbackImage | ink.ImageWidgetReference | scripted |
itemEmptyImage | ink.ImageWidgetReference | scripted |
itemEmptyIcon | ink.ImageWidgetReference | scripted |
cyberwareEmptyImage | ink.ImageWidgetReference | scripted |
itemSelectedArrow | ink.WidgetReference | scripted |
quantintyAmmoIcon | ink.WidgetReference | scripted |
quantityWrapper | ink.CompoundWidgetReference | scripted |
quantityText | ink.TextWidgetReference | scripted |
weaponType | ink.TextWidgetReference | scripted |
highlightFrames | ink.WidgetReference[] | scripted |
equippedWidgets | ink.WidgetReference[] | scripted |
hideWhenEquippedWidgets | ink.WidgetReference[] | scripted |
hideWhenCyberwareInInventory | ink.WidgetReference[] | scripted |
showWhenCyberwareInInventory | ink.WidgetReference[] | scripted |
showInEmptyWidgets | ink.WidgetReference[] | scripted |
hideInEmptyWidgets | ink.WidgetReference[] | scripted |
backgroundFrames | ink.WidgetReference[] | scripted |
equippedMarker | ink.WidgetReference | scripted |
requirementsWrapper | ink.WidgetReference | scripted |
iconicTint | ink.WidgetReference | scripted |
transmogContainer | ink.CompoundWidgetReference | scripted |
rarityWrapper | ink.WidgetReference | scripted |
rarityCommonWrapper | ink.WidgetReference | scripted |
weaponTypeImage | ink.ImageWidgetReference | scripted |
questItemMaker | ink.WidgetReference | scripted |
labelsContainer | ink.CompoundWidgetReference | scripted |
backgroundBlueprint | ink.WidgetReference | scripted |
iconBlueprint | ink.WidgetReference | scripted |
fluffBlueprint | ink.ImageWidgetReference | scripted |
lootitemflufficon | ink.WidgetReference | scripted |
lootitemtypeicon | ink.ImageWidgetReference | scripted |
slotItemsCountWrapper | ink.WidgetReference | scripted |
slotItemsCount | ink.TextWidgetReference | scripted |
iconErrorIndicator | ink.WidgetReference | scripted |
newItemsWrapper | ink.WidgetReference | scripted |
newItemsCounter | ink.TextWidgetReference | scripted |
lockIcon | ink.WidgetReference | scripted |
transmogedIcon | ink.WidgetReference | scripted |
iconWardrobeDisabled | ink.WidgetReference | scripted |
comparisionArrow | ink.WidgetReference | scripted |
iconTransmog | ink.WidgetReference | scripted |
wardrobeInfoContainer | ink.WidgetReference | scripted |
wardrobeInfoText | ink.TextWidgetReference | scripted |
perkWrapper | ink.WidgetReference | scripted |
perkIcon | ink.ImageWidgetReference | scripted |
playerFavouriteWidget | ink.WidgetReference | scripted |
inventoryDataManager | InventoryDataManagerV2? | scripted |
inventoryScriptableSystem | UIInventoryScriptableSystem? | scripted |
uiScriptableSystem | WeakHandle<UIScriptableSystem> | scripted |
itemID | game.ItemID | scripted |
itemData | game.InventoryItemData | scripted |
recipeData | RecipeData? | scripted |
equipmentArea | game.data.EquipmentArea | scripted |
itemType | game.data.ItemType | scripted |
emptySlotImage | CName | scripted |
slotName | string | scripted |
slotIndex | int | scripted |
attachmentsDisplay | WeakHandle<InventoryItemModSlotDisplay>[] | scripted |
transmogItem | game.ItemID | scripted |
slotID | TDBID | scripted |
itemDisplayContext | game.ItemDisplayContext | scripted |
labelsContainerController | WeakHandle<ItemLabelContainerController> | scripted |
defaultFallbackImage | CName | scripted |
defaultEmptyImage | CName | scripted |
defaultEmptyImageAtlas | string | scripted |
emptyImage | CName | scripted |
emptyImageAtlas | string | scripted |
isEnoughMoney | bool | scripted |
owned | bool | scripted |
requirementsMet | bool | scripted |
tooltipData | InventoryTooltipData? | scripted |
isNew | bool | scripted |
isNewOverriden | bool | scripted |
isPlayerFavourite | bool | scripted |
isQuestBought | bool | scripted |
newItemsIDs | game.ItemID[] | scripted |
newItemsFetched | bool | scripted |
isBuybackStack | bool | scripted |
isDLCNewItem | bool | scripted |
parentItemData | WeakHandle<game.ItemData> | scripted |
isLocked | bool | scripted |
visibleWhenLocked | bool | scripted |
isTransmoged | bool | scripted |
isWardrobeDisabled | bool | scripted |
isUpgradable | bool | scripted |
overrideQuantity | int | scripted |
hasAvailableItems | bool | scripted |
isSlotTransmogged | bool | scripted |
wardrobeOutfitIndex | int | scripted |
additionalData | IScriptable? | scripted |
isBound | bool | scripted |
disableItemCounter | bool | scripted |
isCyberwarePreviewInInventory | bool | scripted |
isPerkRequiredCyberware | bool | scripted |
delayProxy | ink.anim.Proxy? | scripted |
delayAnimation | ink.anim.Definition? | scripted |
hoverTarget | WeakHandle<ink.Widget> | scripted |
upgradeProxy | ink.anim.Proxy? | scripted |
selectedCWProxy | ink.anim.Proxy? | scripted |
DEBUG_isIconError | bool | scripted |
DEBUG_iconErrorInfo | DEBUG_IconErrorInfo? | scripted |
DEBUG_resolvedIconName | string | scripted |
DEBUG_recordItemName | string | scripted |
DEBUG_innerItemName | string | scripted |
DEBUG_isIconManuallySet | bool | scripted |
DEBUG_iconsNameResolverIsDebug | bool | scripted |
uiInventoryItem | WeakHandle<UIInventoryItem> | scripted |
displayContextData | WeakHandle<ItemDisplayContextData> | scripted |
parrentWrappedDataObject | WeakHandle<WrappedInventoryItemData> | scripted |
DEBUG_IconErrorInfo? DEBUG_GetIconErrorInfo() RTTIbool OnInitialize() overrideRTTIbool OnUninitialize() RTTIbool OnDisplayHoverOver(ink.PointerEvent evt) RTTIbool OnDelayedHoverOver(ink.anim.Proxy proxy) RTTIbool OnDisplayHoverOut(ink.PointerEvent evt) RTTIbool OnDisplayPressed(ink.PointerEvent evt) RTTIbool OnDisplayClicked(ink.PointerEvent evt) RTTIvoid HandleLocalClick(ink.PointerEvent evt) RTTIbool OnDisplayHold(ink.PointerEvent evt) RTTIvoid Setup(WeakHandle<UIInventoryItem> inventoryItem, int? slotIndex) RTTIvoid Setup(WeakHandle<UIInventoryItem> inventoryItem, WeakHandle<ItemDisplayContextData> displayContextData, bool? isEnoughMoney, bool? owned, bool? isUpgradable, int? overrideQuantity) RTTIvoid Setup(WeakHandle<UIInventoryItem> inventoryItem, game.data.EquipmentArea equipmentArea, string? slotName, int? slotIndex, WeakHandle<ItemDisplayContextData> displayContextData) RTTIvoid Setup(WeakHandle<UIInventoryItem> inventoryItem, game.data.EquipmentArea equipmentArea, string? slotName, int? slotIndex, game.ItemDisplayContext? displayContext) RTTIvoid OnItemUpdate(WeakHandle<UIInventoryItem> itemData) RTTIWeakHandle<UIInventoryItem> GetUIInventoryItem() RTTIvoid NewRefreshUI(UIInventoryItem itemData) RTTIvoid NewUpdateIcon(UIInventoryItem itemData) RTTIvoid NewUpdateRarity(UIInventoryItem itemData) RTTIvoid NewUpdateEmptyWidgets(UIInventoryItem itemData) RTTIvoid NewUpdateQuantity(UIInventoryItem itemData) RTTIvoid NewUpdateMods(WeakHandle<UIInventoryItem> itemData) RTTIvoid NewUpdateEquipped(UIInventoryItem itemData) RTTIvoid NewUpdateIndicators(UIInventoryItem itemData) RTTIvoid NewUpdateBlueprint(UIInventoryItem itemData) RTTIvoid NewUpdateLocked(UIInventoryItem itemData) RTTIvoid NewUpdateTransmoged() RTTIvoid NewUpdateWardrobeDisabled() RTTIvoid NewUpdateWeaponType(UIInventoryItem itemData) RTTIvoid NewUpdateRequirements(UIInventoryItem itemData) RTTIvoid Setup(game.InventoryItemData itemData, TDBID slotID, game.ItemDisplayContext? displayContext) RTTIvoid Setup(InventoryDataManagerV2 inventoryDataManager, game.InventoryItemData itemData, TDBID slotID, game.ItemDisplayContext? displayContext, bool? forceUpdateCounter) RTTIvoid Setup(InventoryTooltipData tooltipData) RTTIvoid Setup(game.InventoryItemData itemData, int? slotIndex) RTTIvoid Setup(RecipeData recipeData, game.ItemDisplayContext? displayContext) RTTIvoid Setup(game.InventoryItemData itemData, game.ItemDisplayContext displayContext, bool? isEnoughMoney, bool? owned, bool? isUpgradable) RTTIvoid Setup(game.InventoryItemData itemData, game.data.EquipmentArea equipmentArea, string? slotName, int? slotIndex, game.ItemDisplayContext? displayContext) RTTIvoid Bind(InventoryDataManagerV2 inventoryDataManager, game.data.EquipmentArea equipmentArea, int? slotIndex, game.ItemDisplayContext? displayContext, bool? setWardrobeOutfit, int? wardrobeOutfitIndex) RTTIvoid Bind(UIInventoryScriptableSystem inventoryScriptableSystem, game.data.EquipmentArea equipmentArea, int? slotIndex, game.ItemDisplayContext displayContext) RTTIvoid BindVisualSlot(game.data.EquipmentArea equipmentArea, int itemsAmount, game.InventoryItemData? inventoryItemData, int? slotIndex, game.ItemDisplayContext? displayContext) RTTIvoid InvalidateVisualContent(game.InventoryItemData inventoryItemData, int itemsAmount, bool equipped) RTTIvoid SetParentItem(game.ItemData parentItemData) RTTIvoid BindComparisonAndScriptableSystem(WeakHandle<UIScriptableSystem> uiScriptableSystem, WeakHandle<ItemPreferredComparisonResolver> comparisonResolver) RTTIvoid BindUIScriptableSystem(WeakHandle<UIScriptableSystem> uiScriptableSystem) RTTIvoid SetLocked(bool value, bool visibleWhenLocked) RTTIvoid SetTransmoged(bool value) RTTIvoid SetItemCounterDisabled(bool value) RTTIvoid SetWardrobeDisabled(bool value) RTTIbool IsLocked() RTTIvoid SetHUDMode(bool inHUD) RTTIvoid SetDisplayContext(game.ItemDisplayContext context, RecipeData recipeData) RTTIgame.ItemDisplayContext GetDisplayContext() RTTIvoid InvalidateContent(bool? setWardrobeOutfit, int? wardrobeOutfitIndex) RTTIvoid InvalidateQuantity() RTTIvoid OnItemUpdate(game.ItemID itemID) RTTIvoid UpdateThisSlotItems(game.InventoryItemData? item, TDBID? slotID, game.data.ItemType? itemType, game.data.EquipmentArea? equipmentArea, bool? force) RTTIbool UpdateItemsCounter(game.InventoryItemData? item, TDBID? slotID, game.data.ItemType? itemType, game.data.EquipmentArea? equipmentArea, bool? force) RTTIbool IsInRestrictedNewArea(game.data.EquipmentArea equipmentArea) RTTIbool IsItemIconic() RTTIbool UpdateNewItemsIndicator(game.InventoryItemData? item, TDBID? slotID, game.data.ItemType? itemType, game.data.EquipmentArea? equipmentArea, bool? force) RTTIvoid SetDefaultShadowIcon(CName textureAtlasPart, string? textureAtlas) RTTIvoid RefreshUI() RTTIvoid UpdateTransmogControls(bool isEmpty) RTTIvoid UpdateEmptyWidgets() RTTIvoid UpdateLocked() RTTIvoid UpdateTransmoged() RTTIvoid UpdateWardrobeDisabled() RTTIvoid UpdateLoot() RTTIvoid UpdateBlueprint() RTTIvoid UpdateRequirements() RTTIvoid UpdateIndicators() RTTIvoid UpdateIsNewIndicator() RTTIvoid NewUpdateIsNewIndicator(WeakHandle<UIInventoryItem> itemData) RTTIvoid UpdatePlayerFavourite() RTTIbool IsEquippedContext(game.ItemDisplayContext context) RTTIbool ShouldShowEquipped() RTTIvoid SetCyberwarePrieviewInInventroy() RTTIvoid SetCyberwareEmptyInInventroy() RTTIvoid SetUpgradableCyberware(bool isUpgradable) RTTIvoid SetPerkRequiredCyberware(game.data.EquipmentArea area) RTTIbool IsPerkRequiredCyberware() RTTIvoid PlayUpgradeFeedback() RTTIvoid PlayEquipFeedback() RTTIvoid UpdateEquipped() RTTIvoid UpdateQuantity() RTTIvoid UpdateItemName() RTTIstring GetPriceText() RTTIvoid UpdatePrice() RTTIvoid UpdateIcon() RTTIvoid UpdateRecipeIcon() RTTIbool OnIconCallback(ink.CallbackData e) RTTIvoid UpdateRarity() RTTIgame.data.Quality GetQualityRounded(game.data.Quality itemQuality) RTTIvoid UpdateNewRarity(UIInventoryItem itemData) RTTIvoid SetComparisonState(game.ItemComparisonState comparisonState) RTTIvoid SetBuybackStack(bool value) RTTIvoid SetDLCNewIndicator(bool value) RTTIvoid SetIsNew(bool value, WeakHandle<WrappedInventoryItemData>? parrentWrappedDataObject) RTTIvoid SetIsNewOverride(bool value) RTTIvoid SetIsPlayerFavourite(bool value) RTTIvoid SetQuestBought(bool value) RTTIbool IsQuestBought() RTTIvoid SetAdditionalData(IScriptable additionalData) RTTIIScriptable? GetAdditionalData() RTTICName GetShadowIconFromEquipmentArea(game.data.EquipmentArea equipmentArea) RTTIstring GetShadowIconAtlas(game.data.EquipmentArea equipmentArea) RTTIgame.InventoryItemAttachments?[] GetMods(bool onlyGeneric) RTTIvoid UpdateMods() RTTIvoid Unselect() RTTIvoid Select() RTTIInventoryItemDisplayData GetItemDisplayData() RTTIgame.InventoryItemData GetItemData() RTTIgame.ItemID GetItemID() RTTIstring GetItemCategory() RTTIgame.data.ItemType GetItemType() RTTIgame.data.EquipmentArea GetEquipmentArea() RTTIstring GetSlotName() RTTIint GetSlotIndex() RTTIint GetWardrobeOutfitIndex() RTTIbool GetIsPlayerFavourite() RTTIvoid SelectItem() RTTIvoid UnselectItem() RTTIvoid SetHighlighted(bool value) RTTIvoid SetHighlightColor(CName color) RTTIvoid SetHighlightedCyberwareSlot(bool show) RTTIvoid ShowSelectionArrow() RTTIvoid HideSelectionArrow() RTTITDBID GetSlotID() RTTIvoid SetInteractive(bool value) RTTIItemDisplayType GetDisplayType() RTTIint GetAttachmentsSize() RTTIWeakHandle<game.ItemData> GetParentItemData() RTTIint GetNewItems() RTTIbool IsEmpty() RTTIink.anim.Definition? GetDelayAnimation() RTTI