BlackICE Scripting

class

InventoryTooltipData

  • 57 properties
  • 14 functions

Extends ATooltipData IScriptable ISerializable

Properties

PropertyTypeOffset
itemIDgame.ItemID0x0 scripted
isEquippedbool0x10 scripted
isLockedbool0x11 scripted
isVendorItembool0x12 scripted
isCraftablebool0x13 scripted
isPerkRequiredbool0x14 scripted
qualityStateNameCName0x18 scripted
descriptionstring0x20 scripted
additionalDescriptionstring0x40 scripted
gameplayDescriptionstring0x60 scripted
categorystring0x80 scripted
qualitystring0xA0 scripted
itemNamestring0xC0 scripted
perkRequiredNamestring0xE0 scripted
pricefloat0x100 scripted
buyPricefloat0x104 scripted
unlockProgressfloat0x108 scripted
primaryStatsInventoryTooltipData_StatData[]0x110 scripted
comparedStatsInventoryTooltipData_StatData[]0x120 scripted
additionalStatsInventoryTooltipData_StatData[]0x130 scripted
randomDamageTypesInventoryTooltipData_StatData[]0x140 scripted
recipeAdditionalStatsInventoryTooltipData_StatData[]0x150 scripted
damageTypegame.data.DamageType0x160 scripted
isBrokenbool0x164 scripted
levelRequiredint0x168 scripted
attachmentsCName[]0x170 scripted
specialAbilitiesgame.InventoryItemAbility[]0x180 scripted
equipAreagame.data.EquipmentArea0x190 scripted
showCyclingDotsbool0x194 scripted
numberOfCyclingDotsint0x198 scripted
selectedCyclingDotint0x19C scripted
comparedQualitygame.data.Quality0x1A0 scripted
qualityFfloat0x1A4 scripted
comparisonQualityFfloat0x1A8 scripted
showIconbool0x1AC scripted
randomizedStatQuantityint0x1B0 scripted
itemTypegame.data.ItemType0x1B4 scripted
PlayerLevelint0x1BC scripted
PlayerStrenghtint0x1C0 scripted
PlayerReflexesint0x1C4 scripted
PlayerStreetCredint0x1C8 scripted
itemAttachmentsgame.InventoryItemAttachments?[]0x1D0 scripted
inventoryItemDatagame.InventoryItemData0x1E0 scripted
overrideRaritybool0x440 scripted
quickhackDataInventoryTooltipData_QuickhackData0x448 scripted
grenadeDataInventoryTooltiData_GrenadeData?0x480 scripted
cyberdeckDataInventoryTooltipData_CyberdeckData?0x490 scripted
cyberwareUpgradeDataInventoryTooltiData_CyberwareUpgradeData?0x4A0 scripted
displayContextInventoryTooltipDisplayContext0x4B0 scripted
parentItemDataWeakHandle<game.ItemData>0x4B8 scripted
slotIDTDBID0x4C8 scripted
transmogItemgame.ItemID0x4D0 scripted
managerRefWeakHandle<UIInventoryItemsManager>0x4E0 scripted
statsManagerUIInventoryItemStatsManager?0x4F0 scripted
statsManagerFetchedbool0x500 scripted
DEBUG_iconErrorInfoDEBUG_IconErrorInfo?0x508 scripted

Functions

  • void FillPrimaryStats(game.StatViewData[] rawStats) RTTI
  • void FillRecipeDamageTypeData(ScriptGameInstance gi, WeakHandle<game.ItemData> itemData) RTTI
  • void FillRecipeStatsData(WeakHandle<game.data.Stat_Record>[] rawStats) RTTI
  • void FillDetailedStats(game.StatViewData[] rawStats, bool? isIconicRecipe) RTTI
  • bool IsElementalDamageType(game.data.StatType statType) RTTI
  • void ToCollapsedVersion() RTTI
  • void SetCyclingDots(int selectedDot, int numberOfDots) RTTI
  • void SetManager(WeakHandle<UIInventoryItemsManager> manager) RTTI
  • WeakHandle<UIInventoryItemsManager> GetManager() RTTI
  • UIInventoryItemStatsManager? GetStatsManagerHandle(bool? refetch) RTTI
  • WeakHandle<UIInventoryItemStatsManager> GetStatsManager(bool? refetch) RTTI
  • static InventoryTooltipData? FromItemViewData(game.ItemViewData itemViewData) staticRTTI global
  • static InventoryTooltipData? FromInventoryItemData(game.InventoryItemData itemData) staticRTTI global
  • static InventoryTooltipData? FromRecipeAndItemData(ScriptGameInstance context, RecipeData recipe, game.InventoryItemData itemData, game.InventoryItemData recipeOutcome, WeakHandle<game.ItemData> recipeGameItemData) staticRTTI global