UIInventoryItem
classscriptedClass
extends IScriptable › ISerializable
Properties 24
| Name | Type | Flags |
|---|---|---|
craftingResult | wref<CraftingResult_Record> | scriptedprivate |
cyberwareUpgradeData | ref<InventoryTooltiData_CyberwareUpgradeData> | scriptedprivate |
data | ref<UIInventoryItemInternalData> | scriptedprivate |
DEBUG_iconErrorInfo | ref<DEBUG_IconErrorInfo> | scriptedpublic |
fetchedFlags | Int32 | scriptedprivate |
grenadeData | ref<UIInventoryItemGrenadeData> | scriptedprivate |
Hash | Uint64 | scriptedpublic |
ID | ItemID | scriptedpublic |
isQuantityDirty | Bool | scriptedprivate |
itemData | wref<gameItemData> | scriptedprivate |
itemRecord | wref<Item_Record> | scriptedprivate |
itemTweakID | TweakDBID | scriptedprivate |
manager | wref<UIInventoryItemsManager> | scriptedprivate |
owner | wref<GameObject> | scriptedprivate |
parentItem | wref<gameItemData> | scriptedprivate |
programData | ref<UIInventoryItemProgramData> | scriptedprivate |
realItemData | wref<gameItemData> | scriptedprivate |
realItemRecord | wref<Item_Record> | scriptedprivate |
realItemTweakID | TweakDBID | scriptedprivate |
recipeItemData | ref<gameItemData> | scriptedprivate |
slotID | TweakDBID | scriptedprivate |
TEMP_isEquipped | Bool | scriptedpublic |
TEMP_isEquippedPrefetched | Bool | scriptedprivate |
weaponData | ref<UIInventoryWeaponInternalData> | scriptedprivate |
Methods 85
private final func FetchDamageData()scripted
private final func FetchImmediate()scripted
private final func FetchWeaponImmediate(weaponType: WeaponType)scripted
public final func GetAmmo(opt update: Bool) -> Int32scripted
public final func GetAttackSpeed() -> Floatscripted
public final func GetBuyPrice() -> Floatscripted
public final func GetComparisonQualityF() -> Floatscripted
public final func GetCyberwareUpgradeData(player: wref<GameObject>, opt force: Bool) -> ref<InventoryTooltiData_CyberwareUpgradeData>scripted
public final func GetDamageMax() -> Floatscripted
public final func GetDamageMin() -> Floatscripted
public final func GetDescription() -> Stringscripted
public final func GetEquipmentArea() -> gamedataEquipmentAreascripted
public final func GetFilterCategory() -> ItemFilterCategoryscripted
public final func GetGameplayDescription() -> Stringscripted
public final func GetGrenadeData(player: wref<PlayerPuppet>, force: Bool) -> wref<UIInventoryItemGrenadeData>scripted
public final func GetIconPath() -> Stringscripted
public final func GetID() -> ItemIDscripted
public final func GetItemData() -> wref<gameItemData>scripted
public final func GetItemPlus() -> Floatscripted
public final func GetItemRecord() -> wref<Item_Record>scripted
public final func GetItemType() -> gamedataItemTypescripted
public final func GetItemTypeOrder() -> Int32scripted
public final func GetModsManager() -> wref<UIInventoryItemModsManager>scripted
public final func GetName() -> Stringscripted
public final func GetNumberOfPellets() -> Int32scripted
public final func GetOwner() -> wref<GameObject>scripted
public final func GetPerkGroup() -> gamedataPerkWeaponGroupTypescripted
public final func GetPrimaryStat() -> wref<UIInventoryItemStat>scripted
public final func GetProgramData(player: wref<PlayerPuppet>, force: Bool) -> wref<UIInventoryItemProgramData>scripted
public final func GetQuality() -> gamedataQualityscripted
public final func GetQualityInt() -> Int32scripted
public final func GetQualityName() -> CNamescripted
public final func GetQualityText(opt type: RarityItemType) -> Stringscripted
public final func GetQuantity(opt update: Bool) -> Int32scripted
public final func GetRealItemData() -> wref<gameItemData>scripted
public final func GetRealItemRecord() -> wref<Item_Record>scripted
public final func GetRealTweakDBID() -> TweakDBIDscripted
public final func GetRequiredLevel() -> Int32scripted
public final func GetRequirementsManager(player: wref<GameObject>) -> wref<UIInventoryItemRequirementsManager>scripted
public final func GetSellPrice() -> Floatscripted
public final func GetStatsManager() -> wref<UIInventoryItemStatsManager>scripted
public final func GetStatsManagerPure() -> wref<UIInventoryItemStatsManager>scripted
public final func GetTweakDBID() -> TweakDBIDscripted
public final func GetUIItemCategory() -> UIItemCategoryscripted
public final func GetWeaponEvolution() -> gamedataWeaponEvolutionscripted
public final func GetWeaponType() -> WeaponTypescripted
public final func GetWeight() -> Floatscripted
public final func HasAnyTag(tagsToCheck: script_ref<array<CName>>) -> Boolscripted
public final func HasScopeInstalled() -> Boolscripted
public final func HasScopeSlot() -> Boolscripted
public final func HasSilencerInstalled() -> Boolscripted
public final func HasSilencerSlot() -> Boolscripted
public final func Internal_FlushComparedBars()scripted
public final func Internal_FlushCraftingResults()scripted
public final func Internal_FlushCyberwareUpgrade()scripted
public final func Internal_FlushRequirements()scripted
public final func Internal_GetParentItem() -> wref<gameItemData>scripted
public final func Internal_GetSlotID() -> TweakDBIDscripted
public final func Internal_MarkModsDirty()scripted
public final func Internal_MarkStatsDirty()scripted
public final func IsAnyCyberware() -> Boolscripted
public final func IsBroken() -> Boolscripted
public final func IsClothing() -> Boolscripted
public final func IsCrafted() -> Boolscripted
public final func IsCyberdeck() -> Boolscripted
public final func IsCyberware() -> Boolscripted
public final func IsCyberwareWeapon() -> Boolscripted
public final func IsEquipped(opt force: Bool) -> Boolscripted
public final func IsHealingItem() -> Boolscripted
public final func IsIconic() -> Boolscripted
public final func IsIllegal() -> Boolscripted
public final func IsJunk() -> Boolscripted
public final func IsNew() -> Boolscripted
public final func IsOfEquippableType() -> Boolscripted
public final func IsPart() -> Boolscripted
public final func IsPlayerFavourite() -> Boolscripted
public final func IsProgram() -> Boolscripted
public final func IsQuestItem() -> Boolscripted
public final func IsRecipe() -> Boolscripted
public final func IsSellable() -> Boolscripted
public final func IsTransmogItem() -> Boolscripted
public final func IsUsingBars() -> Boolscripted
public final func IsWeapon() -> Boolscripted
public final func MarkQuantityDirty()scripted
public final func SetQuantity(quantity: Int32)scripted