UIInventoryItem class
UIInventoryItem
Inheritance
Base: IScriptable
Derived
None.
Properties
| Property | Type | |
|---|---|---|
ID | game.ItemID | scripted |
Hash | ulong | scripted |
DEBUG_iconErrorInfo | DEBUG_IconErrorInfo? | scripted |
manager | WeakHandle<UIInventoryItemsManager> | scripted |
owner | WeakHandle<game.Object> | scripted |
itemData | WeakHandle<game.ItemData> | scripted |
realItemData | WeakHandle<game.ItemData> | scripted |
recipeItemData | game.ItemData? | scripted |
itemRecord | WeakHandle<game.data.Item_Record> | scripted |
realItemRecord | WeakHandle<game.data.Item_Record> | scripted |
itemTweakID | TDBID | scripted |
realItemTweakID | TDBID | scripted |
data | UIInventoryItemInternalData? | scripted |
weaponData | UIInventoryWeaponInternalData? | scripted |
programData | UIInventoryItemProgramData? | scripted |
grenadeData | UIInventoryItemGrenadeData? | scripted |
cyberwareUpgradeData | InventoryTooltiData_CyberwareUpgradeData? | scripted |
parentItem | WeakHandle<game.ItemData> | scripted |
slotID | TDBID | scripted |
fetchedFlags | int | scripted |
isQuantityDirty | bool | scripted |
craftingResult | WeakHandle<game.data.CraftingResult_Record> | scripted |
TEMP_isEquippedPrefetched | bool | scripted |
TEMP_isEquipped | bool | scripted |
Functions
void FetchImmediate()RTTIvoid FetchWeaponImmediate(WeaponType weaponType)RTTIWeakHandle<game.Object> GetOwner()RTTIgame.ItemID GetID()RTTITDBID GetTweakDBID()RTTITDBID GetRealTweakDBID()RTTIWeakHandle<game.ItemData> GetItemData()RTTIWeakHandle<game.ItemData> GetRealItemData()RTTIWeakHandle<game.data.Item_Record> GetItemRecord()RTTIWeakHandle<game.data.Item_Record> GetRealItemRecord()RTTIWeakHandle<game.ItemData> Internal_GetParentItem()RTTITDBID Internal_GetSlotID()RTTIvoid Internal_MarkStatsDirty()RTTIvoid Internal_MarkModsDirty()RTTIvoid Internal_FlushRequirements()RTTIvoid Internal_FlushComparedBars()RTTIvoid Internal_FlushCyberwareUpgrade()RTTIvoid Internal_FlushCraftingResults()RTTIvoid SetQuantity(int quantity)RTTIvoid MarkQuantityDirty()RTTIint GetQuantity(bool? update)RTTIgame.data.Quality GetQuality()RTTIfloat GetComparisonQualityF()RTTIstring GetQualityText(RarityItemType? type)RTTIint GetQualityInt()RTTICName GetQualityName()RTTIgame.data.ItemType GetItemType()RTTIUIItemCategory GetUIItemCategory()RTTIbool IsRecipe()RTTIbool IsIllegal()RTTIbool IsWeapon()RTTIbool IsClothing()RTTIbool IsCyberware()RTTIbool IsCyberwareWeapon()RTTIbool IsPart()RTTIbool IsCyberdeck()RTTIbool IsAnyCyberware()RTTIbool IsProgram()RTTIbool IsHealingItem()RTTIbool IsJunk()RTTIbool IsUsingBars()RTTIstring GetName()RTTIstring GetIconPath()RTTIbool IsQuestItem()RTTIbool IsIconic()RTTIbool IsOfEquippableType()RTTIgame.data.EquipmentArea GetEquipmentArea()RTTIItemFilterCategory GetFilterCategory()RTTIWeakHandle<UIInventoryItemStat> GetPrimaryStat()RTTIfloat GetWeight()RTTIfloat GetItemPlus()RTTIint GetItemTypeOrder()RTTIWeakHandle<UIInventoryItemStatsManager> GetStatsManager()RTTIWeakHandle<UIInventoryItemStatsManager> GetStatsManagerPure()RTTIWeakHandle<UIInventoryItemModsManager> GetModsManager()RTTIWeakHandle<UIInventoryItemRequirementsManager> GetRequirementsManager(WeakHandle<game.Object> player)RTTIstring GetDescription()RTTIbool IsSellable()RTTIfloat GetSellPrice()RTTIfloat GetBuyPrice()RTTIbool IsCrafted()RTTIbool IsBroken()RTTIbool IsEquipped(bool? force)RTTIbool IsTransmogItem()RTTIint GetRequiredLevel()RTTIbool IsNew()RTTIbool IsPlayerFavourite()RTTIbool HasAnyTag(CName[] tagsToCheck)RTTIWeaponType GetWeaponType()RTTIbool HasSilencerSlot()RTTIbool HasScopeSlot()RTTIbool HasSilencerInstalled()RTTIbool HasScopeInstalled()RTTIvoid FetchDamageData()RTTIfloat GetDamageMin()RTTIfloat GetDamageMax()RTTIfloat GetAttackSpeed()RTTIint GetNumberOfPellets()RTTIgame.data.WeaponEvolution GetWeaponEvolution()RTTIgame.data.PerkWeaponGroupType GetPerkGroup()RTTIstring GetGameplayDescription()RTTIint GetAmmo(bool? update)RTTIWeakHandle<UIInventoryItemProgramData> GetProgramData(WeakHandle<PlayerPuppet> player, bool force)RTTIWeakHandle<UIInventoryItemGrenadeData> GetGrenadeData(WeakHandle<PlayerPuppet> player, bool force)RTTIInventoryTooltiData_CyberwareUpgradeData? GetCyberwareUpgradeData(WeakHandle<game.Object> player, bool? force)RTTIstatic UIInventoryItem? FromMinimalItemTooltipData(WeakHandle<game.Object> owner, MinimalItemTooltipData data, WeakHandle<UIInventoryItemsManager> manager)staticRTTI globalstatic UIInventoryItem? Make(WeakHandle<game.Object> owner, game.ItemData itemData, TDBID itemTweakID, WeakHandle<game.data.Item_Record> itemRecord, WeakHandle<UIInventoryItemsManager> manager)staticRTTI globalstatic UIInventoryItem? FromInventoryItemData(WeakHandle<game.Object> owner, game.InventoryItemData itemData, WeakHandle<UIInventoryItemsManager> manager)staticRTTI globalstatic UIInventoryItem? Make(WeakHandle<game.Object> owner, game.ItemData itemData, WeakHandle<UIInventoryItemsManager> manager)staticRTTI global