InventoryItemData
structnative name gameInventoryItemDatanative
Properties 58
| Name | Type | Flags |
|---|---|---|
Abilities | array<InventoryItemAbility> | overriding |
AdditionalDescription | String | overriding |
Ammo | Int32 | overriding |
Attachments | array<ref<InventoryItemAttachments>> | overriding |
BuyPrice | Float | overriding |
CategoryName | String | overriding |
ComparedQuality | gamedataQuality | overriding |
DamageType | gamedataDamageType | overriding |
Description | String | overriding |
Empty | Bool | overriding |
EquipmentArea | gamedataEquipmentArea | overriding |
EquipRequirement | SItemStackRequirementData | overriding |
EquipRequirements | array<SItemStackRequirementData> | overriding |
GameItemData | wref<gameItemData> | overriding |
GameplayDescription | String | overriding |
HasPlayerSmartGunLink | Bool | overriding |
IconGender | ItemIconGender | overriding |
IconPath | String | overriding |
ID | ItemID | overriding |
IsAvailable | Bool | overriding |
IsBroken | Bool | overriding |
IsCrafted | Bool | overriding |
IsCraftingMaterial | Bool | overriding |
IsEquippable | Bool | overriding |
IsEquipped | Bool | overriding |
IsIconic | Bool | overriding |
IsNew | Bool | overriding |
IsPart | Bool | overriding |
IsPerkRequired | Bool | overriding |
IsRequirementMet | Bool | overriding |
IsVendorItem | Bool | overriding |
IsVisualsEquipped | Bool | overriding |
ItemLevel | Int32 | overriding |
ItemShape | EInventoryItemShape | overriding |
ItemType | gamedataItemType | overriding |
LocalizedItemType | String | overriding |
LootItemType | LootItemType | overriding |
Name | String | overriding |
PerkRequiredName | String | overriding |
PlacementSlots | array<TweakDBID> | overriding |
PlayerLevel | Int32 | overriding |
PlayerReflexes | Int32 | overriding |
PlayerStreetCred | Int32 | overriding |
PlayerStrength | Int32 | overriding |
PositionInBackpack | Uint32 | overriding |
Price | Float | overriding |
PrimaryStats | array<StatViewData> | overriding |
Quality | CName | overriding |
QualityF | Float | overriding |
Quantity | Int32 | overriding |
RequiredLevel | Int32 | overriding |
Requirement | SItemStackRequirementData | overriding |
SecondaryStats | array<StatViewData> | overriding |
Shape | EInventoryItemShape | overriding |
SlotID | TweakDBID | overriding |
SlotIndex | Int32 | overriding |
SortData | InventoryItemSortData | overriding |
UnlockProgress | Float | overriding |
Methods 6
static native func GetArmor()static native func GetArmorF(self: InventoryItemData) -> Float
static native func GetDPS(self: InventoryItemData) -> Int32
static native func GetDPSF(self: InventoryItemData) -> Float
static native func IsGarment(self: InventoryItemData) -> Bool
static native func IsWeapon(self: InventoryItemData) -> Bool