BlackICE Scripting

class

UIInventoryItem

  • 24 properties
  • 89 functions

Extends IScriptable ISerializable

Properties

PropertyTypeOffset
IDgame.ItemID0x0 scripted
Hashulong0x10 scripted
DEBUG_iconErrorInfoDEBUG_IconErrorInfo?0x18 scripted
managerWeakHandle<UIInventoryItemsManager>0x28 scripted
ownerWeakHandle<game.Object>0x38 scripted
itemDataWeakHandle<game.ItemData>0x48 scripted
realItemDataWeakHandle<game.ItemData>0x58 scripted
recipeItemDatagame.ItemData?0x68 scripted
itemRecordWeakHandle<game.data.Item_Record>0x78 scripted
realItemRecordWeakHandle<game.data.Item_Record>0x88 scripted
itemTweakIDTDBID0x98 scripted
realItemTweakIDTDBID0xA0 scripted
dataUIInventoryItemInternalData?0xA8 scripted
weaponDataUIInventoryWeaponInternalData?0xB8 scripted
programDataUIInventoryItemProgramData?0xC8 scripted
grenadeDataUIInventoryItemGrenadeData?0xD8 scripted
cyberwareUpgradeDataInventoryTooltiData_CyberwareUpgradeData?0xE8 scripted
parentItemWeakHandle<game.ItemData>0xF8 scripted
slotIDTDBID0x108 scripted
fetchedFlagsint0x110 scripted
isQuantityDirtybool0x114 scripted
craftingResultWeakHandle<game.data.CraftingResult_Record>0x118 scripted
TEMP_isEquippedPrefetchedbool0x128 scripted
TEMP_isEquippedbool0x129 scripted

Functions

  • void FetchImmediate() RTTI
  • void FetchWeaponImmediate(WeaponType weaponType) RTTI
  • WeakHandle<game.Object> GetOwner() RTTI
  • game.ItemID GetID() RTTI
  • TDBID GetTweakDBID() RTTI
  • TDBID GetRealTweakDBID() RTTI
  • WeakHandle<game.ItemData> GetItemData() RTTI
  • WeakHandle<game.ItemData> GetRealItemData() RTTI
  • WeakHandle<game.data.Item_Record> GetItemRecord() RTTI
  • WeakHandle<game.data.Item_Record> GetRealItemRecord() RTTI
  • WeakHandle<game.ItemData> Internal_GetParentItem() RTTI
  • TDBID Internal_GetSlotID() RTTI
  • void Internal_MarkStatsDirty() RTTI
  • void Internal_MarkModsDirty() RTTI
  • void Internal_FlushRequirements() RTTI
  • void Internal_FlushComparedBars() RTTI
  • void Internal_FlushCyberwareUpgrade() RTTI
  • void Internal_FlushCraftingResults() RTTI
  • void SetQuantity(int quantity) RTTI
  • void MarkQuantityDirty() RTTI
  • int GetQuantity(bool? update) RTTI
  • game.data.Quality GetQuality() RTTI
  • float GetComparisonQualityF() RTTI
  • string GetQualityText(RarityItemType? type) RTTI
  • int GetQualityInt() RTTI
  • CName GetQualityName() RTTI
  • game.data.ItemType GetItemType() RTTI
  • UIItemCategory GetUIItemCategory() RTTI
  • bool IsRecipe() RTTI
  • bool IsIllegal() RTTI
  • bool IsWeapon() RTTI
  • bool IsClothing() RTTI
  • bool IsCyberware() RTTI
  • bool IsCyberwareWeapon() RTTI
  • bool IsPart() RTTI
  • bool IsCyberdeck() RTTI
  • bool IsAnyCyberware() RTTI
  • bool IsProgram() RTTI
  • bool IsHealingItem() RTTI
  • bool IsJunk() RTTI
  • bool IsUsingBars() RTTI
  • string GetName() RTTI
  • string GetIconPath() RTTI
  • bool IsQuestItem() RTTI
  • bool IsIconic() RTTI
  • bool IsOfEquippableType() RTTI
  • game.data.EquipmentArea GetEquipmentArea() RTTI
  • ItemFilterCategory GetFilterCategory() RTTI
  • WeakHandle<UIInventoryItemStat> GetPrimaryStat() RTTI
  • float GetWeight() RTTI
  • float GetItemPlus() RTTI
  • int GetItemTypeOrder() RTTI
  • WeakHandle<UIInventoryItemStatsManager> GetStatsManager() RTTI
  • WeakHandle<UIInventoryItemStatsManager> GetStatsManagerPure() RTTI
  • WeakHandle<UIInventoryItemModsManager> GetModsManager() RTTI
  • WeakHandle<UIInventoryItemRequirementsManager> GetRequirementsManager(WeakHandle<game.Object> player) RTTI
  • string GetDescription() RTTI
  • bool IsSellable() RTTI
  • float GetSellPrice() RTTI
  • float GetBuyPrice() RTTI
  • bool IsCrafted() RTTI
  • bool IsBroken() RTTI
  • bool IsEquipped(bool? force) RTTI
  • bool IsTransmogItem() RTTI
  • int GetRequiredLevel() RTTI
  • bool IsNew() RTTI
  • bool IsPlayerFavourite() RTTI
  • bool HasAnyTag(CName[] tagsToCheck) RTTI
  • WeaponType GetWeaponType() RTTI
  • bool HasSilencerSlot() RTTI
  • bool HasScopeSlot() RTTI
  • bool HasSilencerInstalled() RTTI
  • bool HasScopeInstalled() RTTI
  • void FetchDamageData() RTTI
  • float GetDamageMin() RTTI
  • float GetDamageMax() RTTI
  • float GetAttackSpeed() RTTI
  • int GetNumberOfPellets() RTTI
  • game.data.WeaponEvolution GetWeaponEvolution() RTTI
  • game.data.PerkWeaponGroupType GetPerkGroup() RTTI
  • string GetGameplayDescription() RTTI
  • int GetAmmo(bool? update) RTTI
  • WeakHandle<UIInventoryItemProgramData> GetProgramData(WeakHandle<PlayerPuppet> player, bool force) RTTI
  • WeakHandle<UIInventoryItemGrenadeData> GetGrenadeData(WeakHandle<PlayerPuppet> player, bool force) RTTI
  • InventoryTooltiData_CyberwareUpgradeData? GetCyberwareUpgradeData(WeakHandle<game.Object> player, bool? force) RTTI
  • static UIInventoryItem? FromMinimalItemTooltipData(WeakHandle<game.Object> owner, MinimalItemTooltipData data, WeakHandle<UIInventoryItemsManager> manager) staticRTTI global
  • static UIInventoryItem? Make(WeakHandle<game.Object> owner, game.ItemData itemData, TDBID itemTweakID, WeakHandle<game.data.Item_Record> itemRecord, WeakHandle<UIInventoryItemsManager> manager) staticRTTI global
  • static UIInventoryItem? FromInventoryItemData(WeakHandle<game.Object> owner, game.InventoryItemData itemData, WeakHandle<UIInventoryItemsManager> manager) staticRTTI global
  • static UIInventoryItem? Make(WeakHandle<game.Object> owner, game.ItemData itemData, WeakHandle<UIInventoryItemsManager> manager) staticRTTI global