InventoryItemDisplayController
classscriptedClass
extends BaseButtonView › inkDiscreteNavigationController › inkLogicController › inkILogicController › IScriptable › ISerializable
Extended by 4 types
InventoryCyberwareDisplayController InventoryRipperdocDisplayController InventoryWeaponDisplayController VisualDisplayController
Properties 115
| Name | Type | Flags |
|---|---|---|
additionalData | ref<IScriptable> | scriptedprivate |
attachmentsDisplay | array<wref<InventoryItemModSlotDisplay>> | scriptedprotected |
backgroundBlueprint | inkWidgetRef | scriptedprotected |
backgroundFrames | array<inkWidgetRef> | scriptedprotected |
commonModsRoot | inkCompoundRef | scriptedprotected |
comparisionArrow | inkWidgetRef | scriptedprotected |
cyberwareEmptyImage | inkImageRef | scriptedprotected |
DEBUG_iconErrorInfo | ref<DEBUG_IconErrorInfo> | scriptedprotected |
DEBUG_iconsNameResolverIsDebug | Bool | scriptedprotected |
DEBUG_innerItemName | String | scriptedprotected |
DEBUG_isIconError | Bool | scriptedprotected |
DEBUG_isIconManuallySet | Bool | scriptedprotected |
DEBUG_recordItemName | String | scriptedprotected |
DEBUG_resolvedIconName | String | scriptedprotected |
defaultEmptyImage | CName | scriptedprotected |
defaultEmptyImageAtlas | String | scriptedprotected |
defaultFallbackImage | CName | scriptedprotected |
delayAnimation | ref<inkAnimDef> | scriptedprivate |
delayProxy | ref<inkAnimProxy> | scriptedprivate |
disableItemCounter | Bool | scriptedprivate |
displayContextData | wref<ItemDisplayContextData> | scriptedprotected |
emptyImage | CName | scriptedprotected |
emptyImageAtlas | String | scriptedprotected |
emptySlotImage | CName | scriptedprotected |
equipmentArea | gamedataEquipmentArea | scriptedprotected |
equippedMarker | inkWidgetRef | scriptedprotected |
equippedWidgets | array<inkWidgetRef> | scriptedprotected |
fluffBlueprint | inkImageRef | scriptedprotected |
hasAvailableItems | Bool | scriptedprotected |
hideInEmptyWidgets | array<inkWidgetRef> | scriptedprotected |
hideWhenCyberwareInInventory | array<inkWidgetRef> | scriptedprotected |
hideWhenEquippedWidgets | array<inkWidgetRef> | scriptedprotected |
highlightFrames | array<inkWidgetRef> | scriptedprotected |
hoverTarget | wref<inkWidget> | scriptedprivate |
iconBlueprint | inkWidgetRef | scriptedprotected |
iconErrorIndicator | inkWidgetRef | scriptedprotected |
iconicTint | inkWidgetRef | scriptedprotected |
iconTransmog | inkWidgetRef | scriptedprotected |
iconWardrobeDisabled | inkWidgetRef | scriptedprotected |
inventoryDataManager | ref<InventoryDataManagerV2> | scriptedprotected |
inventoryScriptableSystem | ref<UIInventoryScriptableSystem> | scriptedprotected |
isBound | Bool | scriptedprivate |
isBuybackStack | Bool | scriptedprotected |
isCyberwarePreviewInInventory | Bool | scriptedprivate |
isDLCNewItem | Bool | scriptedprotected |
isEnoughMoney | Bool | scriptedprotected |
isLocked | Bool | scriptedprotected |
isNew | Bool | scriptedprotected |
isNewOverriden | Bool | scriptedprivate |
isPerkRequiredCyberware | Bool | scriptedprivate |
isPlayerFavourite | Bool | scriptedprotected |
isQuestBought | Bool | scriptedprivate |
isSlotTransmogged | Bool | scriptedprivate |
isTransmoged | Bool | scriptedprotected |
isUpgradable | Bool | scriptedprotected |
isWardrobeDisabled | Bool | scriptedprotected |
itemData | InventoryItemData | scriptedprotected |
itemDisplayContext | ItemDisplayContext | scriptedprivate |
itemEmptyIcon | inkImageRef | scriptedprotected |
itemEmptyImage | inkImageRef | scriptedprotected |
itemFallbackImage | inkImageRef | scriptedprotected |
itemID | ItemID | scriptedprotected |
itemImage | inkImageRef | scriptedprotected |
itemName | inkTextRef | scriptedprotected |
itemPrice | inkTextRef | scriptedprotected |
itemRarity | inkWidgetRef | scriptedprotected |
itemSelectedArrow | inkWidgetRef | scriptedprotected |
itemType | gamedataItemType | scriptedprotected |
labelsContainer | inkCompoundRef | scriptedprotected |
labelsContainerController | wref<ItemLabelContainerController> | scriptedprotected |
lockIcon | inkWidgetRef | scriptedprotected |
lootitemflufficon | inkWidgetRef | scriptedprotected |
lootitemtypeicon | inkImageRef | scriptedprotected |
newItemsCounter | inkTextRef | scriptedprotected |
newItemsFetched | Bool | scriptedprotected |
newItemsIDs | array<ItemID> | scriptedprotected |
newItemsWrapper | inkWidgetRef | scriptedprotected |
overrideQuantity | Int32 | scriptedprotected |
owned | Bool | scriptedprotected |
parentItemData | wref<gameItemData> | scriptedprotected |
parrentWrappedDataObject | wref<WrappedInventoryItemData> | scriptedprivate |
perkIcon | inkImageRef | scriptedprotected |
perkWrapper | inkWidgetRef | scriptedprotected |
playerFavouriteWidget | inkWidgetRef | scriptedprotected |
quantintyAmmoIcon | inkWidgetRef | scriptedprotected |
quantityText | inkTextRef | scriptedprotected |
quantityWrapper | inkCompoundRef | scriptedprotected |
questItemMaker | inkWidgetRef | scriptedprotected |
rarityCommonWrapper | inkWidgetRef | scriptedprotected |
rarityWrapper | inkWidgetRef | scriptedprotected |
recipeData | ref<RecipeData> | scriptedprotected |
requirementsMet | Bool | scriptedprotected |
requirementsWrapper | inkWidgetRef | scriptedprotected |
selectedCWProxy | ref<inkAnimProxy> | scriptedprivate |
showInEmptyWidgets | array<inkWidgetRef> | scriptedprotected |
showWhenCyberwareInInventory | array<inkWidgetRef> | scriptedprotected |
slotID | TweakDBID | scriptedprotected |
slotIndex | Int32 | scriptedprotected |
slotItemsCount | inkTextRef | scriptedprotected |
slotItemsCountWrapper | inkWidgetRef | scriptedprotected |
slotName | String | scriptedprotected |
tooltipData | ref<InventoryTooltipData> | scriptedprotected |
transmogContainer | inkCompoundRef | scriptedprotected |
transmogedIcon | inkWidgetRef | scriptedprotected |
transmogItem | ItemID | scriptedprivate |
uiInventoryItem | wref<UIInventoryItem> | scriptedprotected |
uiScriptableSystem | wref<UIScriptableSystem> | scriptedprotected |
upgradeProxy | ref<inkAnimProxy> | scriptedprivate |
visibleWhenLocked | Bool | scriptedprotected |
wardrobeInfoContainer | inkWidgetRef | scriptedprotected |
wardrobeInfoText | inkTextRef | scriptedprotected |
wardrobeOutfitIndex | Int32 | scriptedprotected |
weaponType | inkTextRef | scriptedprotected |
weaponTypeImage | inkImageRef | scriptedprotected |
widgetWrapper | inkWidgetRef | scriptedprotected |
Methods 135
public func Bind(inventoryDataManager: ref<InventoryDataManagerV2>, equipmentArea: gamedataEquipmentArea, opt slotIndex: Int32, opt displayContext: ItemDisplayContext, opt setWardrobeOutfit: Bool, opt wardrobeOutfitIndex: Int32)scripted
public func Bind(inventoryScriptableSystem: ref<UIInventoryScriptableSystem>, equipmentArea: gamedataEquipmentArea, opt slotIndex: Int32, displayContext: ItemDisplayContext)scripted
public func BindComparisonAndScriptableSystem(uiScriptableSystem: wref<UIScriptableSystem>, comparisonResolver: wref<ItemPreferredComparisonResolver>)scripted
public final func BindUIScriptableSystem(uiScriptableSystem: wref<UIScriptableSystem>)scripted
public func BindVisualSlot(equipmentArea: gamedataEquipmentArea, itemsAmount: Int32, opt inventoryItemData: InventoryItemData, opt slotIndex: Int32, opt displayContext: ItemDisplayContext)scripted
public final func DEBUG_GetIconErrorInfo() -> ref<DEBUG_IconErrorInfo>scripted
public final func GetAdditionalData() -> ref<IScriptable>scripted
public func GetAttachmentsSize() -> Int32scripted
private final func GetDelayAnimation() -> ref<inkAnimDef>scripted
public final func GetDisplayContext() -> ItemDisplayContextscripted
public func GetDisplayType() -> ItemDisplayTypescripted
public final func GetEquipmentArea() -> gamedataEquipmentAreascripted
public final func GetIsPlayerFavourite() -> Boolscripted
public final func GetItemCategory() -> Stringscripted
public final func GetItemData() -> InventoryItemDatascripted
public final func GetItemDisplayData() -> InventoryItemDisplayDatascripted
public final func GetItemID() -> ItemIDscripted
public final func GetItemType() -> gamedataItemTypescripted
protected func GetMods(onlyGeneric: Bool) -> array<ref<InventoryItemAttachments>>scripted
public func GetNewItems() -> Int32scripted
public func GetParentItemData() -> wref<gameItemData>scripted
protected func GetPriceText() -> Stringscripted
protected final func GetQualityRounded(itemQuality: gamedataQuality) -> gamedataQualityscripted
protected func GetShadowIconAtlas(equipmentArea: gamedataEquipmentArea) -> Stringscripted
protected func GetShadowIconFromEquipmentArea(equipmentArea: gamedataEquipmentArea) -> CNamescripted
public func GetSlotID() -> TweakDBIDscripted
public final func GetSlotIndex() -> Int32scripted
public final func GetSlotName() -> Stringscripted
public final func GetUIInventoryItem() -> wref<UIInventoryItem>scripted
public final func GetWardrobeOutfitIndex() -> Int32scripted
protected final func HandleLocalClick(evt: ref<inkPointerEvent>)scripted
public func HideSelectionArrow()scripted
public func InvalidateContent(opt setWardrobeOutfit: Bool, opt wardrobeOutfitIndex: Int32)scripted
public final func InvalidateQuantity()scripted
public func InvalidateVisualContent(inventoryItemData: script_ref<InventoryItemData>, itemsAmount: Int32, equipped: Bool)scripted
public func IsEmpty() -> Boolscripted
protected func IsEquippedContext(context: ItemDisplayContext) -> Boolscripted
private final func IsInRestrictedNewArea(equipmentArea: gamedataEquipmentArea) -> Boolscripted
private final func IsItemIconic() -> Boolscripted
public final func IsLocked() -> Boolscripted
public final func IsPerkRequiredCyberware() -> Boolscripted
public final func IsQuestBought() -> Boolscripted
protected func NewRefreshUI(itemData: ref<UIInventoryItem>)scripted
protected func NewUpdateBlueprint(itemData: ref<UIInventoryItem>)scripted
protected func NewUpdateEmptyWidgets(itemData: ref<UIInventoryItem>)scripted
protected func NewUpdateEquipped(itemData: ref<UIInventoryItem>)scripted
protected func NewUpdateIcon(itemData: ref<UIInventoryItem>)scripted
protected func NewUpdateIndicators(itemData: ref<UIInventoryItem>)scripted
protected func NewUpdateIsNewIndicator(itemData: wref<UIInventoryItem>)scripted
protected func NewUpdateLocked(itemData: ref<UIInventoryItem>)scripted
protected func NewUpdateMods(itemData: wref<UIInventoryItem>)scripted
protected func NewUpdateQuantity(itemData: ref<UIInventoryItem>)scripted
protected func NewUpdateRarity(itemData: ref<UIInventoryItem>)scripted
protected func NewUpdateRequirements(itemData: ref<UIInventoryItem>)scripted
protected func NewUpdateTransmoged()scripted
protected func NewUpdateWardrobeDisabled()scripted
protected func NewUpdateWeaponType(itemData: ref<UIInventoryItem>)scripted
protected cb func OnDelayedHoverOver(proxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnDisplayClicked(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnDisplayHold(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnDisplayHoverOut(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnDisplayHoverOver(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnDisplayPressed(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnIconCallback(e: ref<iconAtlasCallbackData>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
private final func OnItemUpdate(itemID: ItemID)scripted
private final func OnItemUpdate(itemData: wref<UIInventoryItem>)scripted
protected cb func OnUninitialize() -> Boolscripted
public final func PlayEquipFeedback()scripted
public final func PlayUpgradeFeedback()scripted
protected func RefreshUI()scripted
public func Select()scripted
public final func SelectItem()scripted
public final func SetAdditionalData(additionalData: ref<IScriptable>)scripted
public func SetBuybackStack(value: Bool)scripted
public func SetComparisonState(comparisonState: ItemComparisonState)scripted
public final func SetCyberwareEmptyInInventroy()scripted
public final func SetCyberwarePrieviewInInventroy()scripted
public func SetDefaultShadowIcon(textureAtlasPart: CName, opt textureAtlas: String)scripted
protected final func SetDisplayContext(context: ItemDisplayContext, recipeData: ref<RecipeData>)scripted
public func SetDLCNewIndicator(value: Bool)scripted
public final func SetHighlightColor(color: CName)scripted
public func SetHighlighted(value: Bool)scripted
public func SetHighlightedCyberwareSlot(show: Bool)scripted
public final func SetHUDMode(inHUD: Bool)scripted
public func SetInteractive(value: Bool)scripted
public func SetIsNew(value: Bool, opt parrentWrappedDataObject: wref<WrappedInventoryItemData>)scripted
public final func SetIsNewOverride(value: Bool)scripted
public func SetIsPlayerFavourite(value: Bool)scripted
public final func SetItemCounterDisabled(value: Bool)scripted
public final func SetLocked(value: Bool, visibleWhenLocked: Bool)scripted
public func SetParentItem(parentItemData: ref<gameItemData>)scripted
public final func SetPerkRequiredCyberware(area: gamedataEquipmentArea)scripted
public final func SetQuestBought(value: Bool)scripted
public final func SetTransmoged(value: Bool)scripted
public func Setup(inventoryDataManager: ref<InventoryDataManagerV2>, itemData: script_ref<InventoryItemData>, slotID: TweakDBID, opt displayContext: ItemDisplayContext, opt forceUpdateCounter: Bool)scripted
public func Setup(tooltipData: ref<InventoryTooltipData>)scripted
public func Setup(recipeData: ref<RecipeData>, opt displayContext: ItemDisplayContext)scripted
public func Setup(itemData: script_ref<InventoryItemData>, equipmentArea: gamedataEquipmentArea, opt slotName: String, opt slotIndex: Int32, opt displayContext: ItemDisplayContext)scripted
public func Setup(itemData: script_ref<InventoryItemData>, opt slotIndex: Int32)scripted
public func Setup(itemData: script_ref<InventoryItemData>, displayContext: ItemDisplayContext, opt isEnoughMoney: Bool, opt owned: Bool, opt isUpgradable: Bool)scripted
public func Setup(itemData: script_ref<InventoryItemData>, slotID: TweakDBID, opt displayContext: ItemDisplayContext)scripted
public func Setup(inventoryItem: wref<UIInventoryItem>, equipmentArea: gamedataEquipmentArea, opt slotName: String, opt slotIndex: Int32, opt displayContext: ItemDisplayContext)scripted
public func Setup(inventoryItem: wref<UIInventoryItem>, equipmentArea: gamedataEquipmentArea, opt slotName: String, opt slotIndex: Int32, displayContextData: wref<ItemDisplayContextData>)scripted
public func Setup(inventoryItem: wref<UIInventoryItem>, opt slotIndex: Int32)scripted
public func Setup(inventoryItem: wref<UIInventoryItem>, displayContextData: wref<ItemDisplayContextData>, opt isEnoughMoney: Bool, opt owned: Bool, opt isUpgradable: Bool, opt overrideQuantity: Int32)scripted
public final func SetUpgradableCyberware(isUpgradable: Bool)scripted
public final func SetWardrobeDisabled(value: Bool)scripted
protected func ShouldShowEquipped() -> Boolscripted
public func ShowSelectionArrow()scripted
public func Unselect()scripted
public final func UnselectItem()scripted
protected func UpdateBlueprint()scripted
protected func UpdateEmptyWidgets()scripted
protected func UpdateEquipped()scripted
protected func UpdateIcon()scripted
protected func UpdateIndicators()scripted
protected func UpdateIsNewIndicator()scripted
protected func UpdateItemName()scripted
public func UpdateItemsCounter(opt item: InventoryItemData, opt slotID: TweakDBID, opt itemType: gamedataItemType, opt equipmentArea: gamedataEquipmentArea, opt force: Bool) -> Boolscripted
protected func UpdateLocked()scripted
protected func UpdateLoot()scripted
protected func UpdateMods()scripted
protected func UpdateNewItemsIndicator(opt item: InventoryItemData, opt slotID: TweakDBID, opt itemType: gamedataItemType, opt equipmentArea: gamedataEquipmentArea, opt force: Bool) -> Boolscripted
protected func UpdateNewRarity(itemData: ref<UIInventoryItem>)scripted
protected final func UpdatePlayerFavourite()scripted
protected func UpdatePrice()scripted
protected func UpdateQuantity()scripted
protected func UpdateRarity()scripted
protected func UpdateRecipeIcon()scripted
protected func UpdateRequirements()scripted
public func UpdateThisSlotItems(opt item: InventoryItemData, opt slotID: TweakDBID, opt itemType: gamedataItemType, opt equipmentArea: gamedataEquipmentArea, opt force: Bool)scripted
private final func UpdateTransmogControls(isEmpty: Bool)scripted
protected func UpdateTransmoged()scripted
protected func UpdateWardrobeDisabled()scripted