class
InventoryTooltipData
- 57 properties
- 14 functions
Extends ATooltipData IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
itemID | game.ItemID | 0x0 | scripted |
isEquipped | bool | 0x10 | scripted |
isLocked | bool | 0x11 | scripted |
isVendorItem | bool | 0x12 | scripted |
isCraftable | bool | 0x13 | scripted |
isPerkRequired | bool | 0x14 | scripted |
qualityStateName | CName | 0x18 | scripted |
description | string | 0x20 | scripted |
additionalDescription | string | 0x40 | scripted |
gameplayDescription | string | 0x60 | scripted |
category | string | 0x80 | scripted |
quality | string | 0xA0 | scripted |
itemName | string | 0xC0 | scripted |
perkRequiredName | string | 0xE0 | scripted |
price | float | 0x100 | scripted |
buyPrice | float | 0x104 | scripted |
unlockProgress | float | 0x108 | scripted |
primaryStats | InventoryTooltipData_StatData[] | 0x110 | scripted |
comparedStats | InventoryTooltipData_StatData[] | 0x120 | scripted |
additionalStats | InventoryTooltipData_StatData[] | 0x130 | scripted |
randomDamageTypes | InventoryTooltipData_StatData[] | 0x140 | scripted |
recipeAdditionalStats | InventoryTooltipData_StatData[] | 0x150 | scripted |
damageType | game.data.DamageType | 0x160 | scripted |
isBroken | bool | 0x164 | scripted |
levelRequired | int | 0x168 | scripted |
attachments | CName[] | 0x170 | scripted |
specialAbilities | game.InventoryItemAbility[] | 0x180 | scripted |
equipArea | game.data.EquipmentArea | 0x190 | scripted |
showCyclingDots | bool | 0x194 | scripted |
numberOfCyclingDots | int | 0x198 | scripted |
selectedCyclingDot | int | 0x19C | scripted |
comparedQuality | game.data.Quality | 0x1A0 | scripted |
qualityF | float | 0x1A4 | scripted |
comparisonQualityF | float | 0x1A8 | scripted |
showIcon | bool | 0x1AC | scripted |
randomizedStatQuantity | int | 0x1B0 | scripted |
itemType | game.data.ItemType | 0x1B4 | scripted |
HasPlayerSmartGunLink | bool | 0x1B8 | scripted |
PlayerLevel | int | 0x1BC | scripted |
PlayerStrenght | int | 0x1C0 | scripted |
PlayerReflexes | int | 0x1C4 | scripted |
PlayerStreetCred | int | 0x1C8 | scripted |
itemAttachments | game.InventoryItemAttachments?[] | 0x1D0 | scripted |
inventoryItemData | game.InventoryItemData | 0x1E0 | scripted |
overrideRarity | bool | 0x440 | scripted |
quickhackData | InventoryTooltipData_QuickhackData | 0x448 | scripted |
grenadeData | InventoryTooltiData_GrenadeData? | 0x480 | scripted |
cyberdeckData | InventoryTooltipData_CyberdeckData? | 0x490 | scripted |
cyberwareUpgradeData | InventoryTooltiData_CyberwareUpgradeData? | 0x4A0 | scripted |
displayContext | InventoryTooltipDisplayContext | 0x4B0 | scripted |
parentItemData | WeakHandle<game.ItemData> | 0x4B8 | scripted |
slotID | TDBID | 0x4C8 | scripted |
transmogItem | game.ItemID | 0x4D0 | scripted |
managerRef | WeakHandle<UIInventoryItemsManager> | 0x4E0 | scripted |
statsManager | UIInventoryItemStatsManager? | 0x4F0 | scripted |
statsManagerFetched | bool | 0x500 | scripted |
DEBUG_iconErrorInfo | DEBUG_IconErrorInfo? | 0x508 | scripted |
Functions
void FillPrimaryStats(game.StatViewData[] rawStats)RTTIre.Hooks.PlaceVoid( "InventoryTooltipData", "FillPrimaryStats;script_ref<array<StatViewData>>", (InventoryTooltipData_FillPrimaryStats x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryTooltipData_FillPrimaryStats( InventoryTooltipData self, game.StatViewData[] rawStats );void FillRecipeDamageTypeData(ScriptGameInstance gi, WeakHandle<game.ItemData> itemData)RTTIre.Hooks.PlaceVoid( "InventoryTooltipData", "FillRecipeDamageTypeData;GameInstancegameItemData", (InventoryTooltipData_FillRecipeDamageTypeData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryTooltipData_FillRecipeDamageTypeData( InventoryTooltipData self, ScriptGameInstance gi, WeakHandle<game.ItemData> itemData );void FillRecipeStatsData(WeakHandle<game.data.Stat_Record>[] rawStats)RTTIre.Hooks.PlaceVoid( "InventoryTooltipData", "FillRecipeStatsData;script_ref<array<Stat_Record>>", (InventoryTooltipData_FillRecipeStatsData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryTooltipData_FillRecipeStatsData( InventoryTooltipData self, WeakHandle<game.data.Stat_Record>[] rawStats );void FillDetailedStats(game.StatViewData[] rawStats, bool? isIconicRecipe)RTTIre.Hooks.PlaceVoid( "InventoryTooltipData", "FillDetailedStats;script_ref<array<StatViewData>>Bool", (InventoryTooltipData_FillDetailedStats x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryTooltipData_FillDetailedStats( InventoryTooltipData self, game.StatViewData[] rawStats, bool? isIconicRecipe );bool IsElementalDamageType(game.data.StatType statType)RTTIre.Hooks.Place( "InventoryTooltipData", "IsElementalDamageType;gamedataStatType", (InventoryTooltipData_IsElementalDamageType x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryTooltipData_IsElementalDamageType( InventoryTooltipData self, game.data.StatType statType );void ToCollapsedVersion()RTTIre.Hooks.PlaceVoid( "InventoryTooltipData", "ToCollapsedVersion;", (InventoryTooltipData_ToCollapsedVersion x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryTooltipData_ToCollapsedVersion( InventoryTooltipData self );void SetCyclingDots(int selectedDot, int numberOfDots)RTTIre.Hooks.PlaceVoid( "InventoryTooltipData", "SetCyclingDots;Int32Int32", (InventoryTooltipData_SetCyclingDots x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryTooltipData_SetCyclingDots( InventoryTooltipData self, int selectedDot, int numberOfDots );void SetManager(WeakHandle<UIInventoryItemsManager> manager)RTTIre.Hooks.PlaceVoid( "InventoryTooltipData", "SetManager;UIInventoryItemsManager", (InventoryTooltipData_SetManager x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryTooltipData_SetManager( InventoryTooltipData self, WeakHandle<UIInventoryItemsManager> manager );WeakHandle<UIInventoryItemsManager> GetManager()RTTIUIInventoryItemStatsManager? GetStatsManagerHandle(bool? refetch)RTTIre.Hooks.Place( "InventoryTooltipData", "GetStatsManagerHandle;Bool", (InventoryTooltipData_GetStatsManagerHandle x) => { return re.Hooks.CallOriginal<re.msgpack.UIInventoryItemStatsManager>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryTooltipData_GetStatsManagerHandle( InventoryTooltipData self, bool? refetch );WeakHandle<UIInventoryItemStatsManager> GetStatsManager(bool? refetch)RTTIstatic InventoryTooltipData? FromItemViewData(game.ItemViewData itemViewData)staticRTTI globalre.Hooks.Place( "InventoryTooltipData", "InventoryTooltipData::FromItemViewData;script_ref<ItemViewData>", (InventoryTooltipData_FromItemViewData x) => { return re.Hooks.CallOriginal<re.msgpack.InventoryTooltipData>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryTooltipData_FromItemViewData( game.ItemViewData itemViewData );static InventoryTooltipData? FromInventoryItemData(game.InventoryItemData itemData)staticRTTI globalre.Hooks.Place( "InventoryTooltipData", "InventoryTooltipData::FromInventoryItemData;script_ref<InventoryItemData>", (InventoryTooltipData_FromInventoryItemData x) => { return re.Hooks.CallOriginal<re.msgpack.InventoryTooltipData>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryTooltipData_FromInventoryItemData( game.InventoryItemData itemData );static InventoryTooltipData? FromRecipeAndItemData(ScriptGameInstance context, RecipeData recipe, game.InventoryItemData itemData, game.InventoryItemData recipeOutcome, WeakHandle<game.ItemData> recipeGameItemData)staticRTTI globalre.Hooks.Place( "InventoryTooltipData", "InventoryTooltipData::FromRecipeAndItemData;GameInstanceRecipeDatascript_ref<InventoryItemData>script_ref<InventoryItemData>gameItemData", (InventoryTooltipData_FromRecipeAndItemData x) => { return re.Hooks.CallOriginal<re.msgpack.InventoryTooltipData>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryTooltipData_FromRecipeAndItemData( ScriptGameInstance context, RecipeData? recipe, game.InventoryItemData itemData, game.InventoryItemData recipeOutcome, WeakHandle<game.ItemData> recipeGameItemData );