class
MinimalItemTooltipData
- 55 properties
- 17 functions
Extends ATooltipData IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
itemID | game.ItemID | 0x0 | scripted |
itemTweakID | TDBID | 0x10 | scripted |
itemData | WeakHandle<game.ItemData> | 0x18 | scripted |
transmogItem | game.ItemID | 0x28 | scripted |
itemName | string | 0x38 | scripted |
quality | game.data.Quality | 0x58 | scripted |
quantity | int | 0x5C | scripted |
description | string | 0x60 | scripted |
gameplayDescription | string | 0x80 | scripted |
weight | float | 0xA0 | scripted |
price | float | 0xA4 | scripted |
dpsValue | float | 0xA8 | scripted |
dpsDiff | float | 0xAC | scripted |
armorValue | float | 0xB0 | scripted |
armorDiff | float | 0xB4 | scripted |
compareDPS | bool | 0xB8 | scripted |
compareArmor | bool | 0xB9 | scripted |
comparedQuality | game.data.Quality | 0xBA | scripted |
qualityF | float | 0xC0 | scripted |
comparisonQualityF | float | 0xC4 | scripted |
attackSpeed | float | 0xC8 | scripted |
projectilesPerShot | float | 0xCC | scripted |
grenadeData | InventoryTooltiData_GrenadeData? | 0xD0 | scripted |
ammoCount | int | 0xE0 | scripted |
hasSilencer | bool | 0xE4 | scripted |
hasScope | bool | 0xE5 | scripted |
isSilencerInstalled | bool | 0xE6 | scripted |
isScopeInstalled | bool | 0xE7 | scripted |
requirements | MinimalItemTooltipDataRequirements? | 0xE8 | scripted |
recipeData | MinimalItemTooltipRecipeData? | 0xF8 | scripted |
attributeAllocationStats | MinimalItemTooltipStatData?[] | 0x108 | scripted |
stats | MinimalItemTooltipStatData?[] | 0x118 | scripted |
mods | MinimalItemTooltipModData?[] | 0x128 | scripted |
dedicatedMods | MinimalItemTooltipModAttachmentData?[] | 0x138 | scripted |
cyberwareUpgradeData | InventoryTooltiData_CyberwareUpgradeData? | 0x148 | scripted |
itemType | game.data.ItemType | 0x158 | scripted |
itemCategory | game.data.ItemCategory | 0x15C | scripted |
equipmentArea | game.data.EquipmentArea | 0x160 | scripted |
itemEvolution | game.data.WeaponEvolution | 0x164 | scripted |
itemPerkGroup | game.data.PerkWeaponGroupType | 0x168 | scripted |
lootItemType | game.LootItemType | 0x16C | scripted |
iconPath | string | 0x170 | scripted |
useMaleIcon | bool | 0x190 | scripted |
isIconic | bool | 0x191 | scripted |
isPlus | float | 0x194 | scripted |
isBroken | bool | 0x198 | scripted |
isCrafted | bool | 0x199 | scripted |
isEquipped | bool | 0x19A | scripted |
hasRarity | bool | 0x19B | scripted |
displayContextData | ItemDisplayContextData? | 0x1A0 | scripted |
displayContext | InventoryTooltipDisplayContext | 0x1B0 | scripted |
DEBUG_iconErrorInfo | DEBUG_IconErrorInfo? | 0x1B8 | scripted |
statsManager | UIInventoryItemStatsManager? | 0x1C8 | scripted |
statsManagerFetched | bool | 0x1D8 | scripted |
managerRef | WeakHandle<UIInventoryItemsManager> | 0x1E0 | scripted |
Functions
void SetManager(WeakHandle<UIInventoryItemsManager> manager)RTTIre.Hooks.PlaceVoid( "MinimalItemTooltipData", "SetManager;UIInventoryItemsManager", (MinimalItemTooltipData_SetManager x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MinimalItemTooltipData_SetManager( MinimalItemTooltipData self, WeakHandle<UIInventoryItemsManager> manager );WeakHandle<UIInventoryItemStatsManager> GetStatsManager(bool? refetch)RTTIWeakHandle<UIInventoryItemStatsManager> GetStatsManagerPure(bool? refetch)RTTIstatic MinimalItemTooltipModAttachmentData? GetDefaultModAttachmentData(InventoryTooltipData data, int index, game.InventoryItemAttachmentType type)staticRTTI globalre.Hooks.Place( "MinimalItemTooltipData", "MinimalItemTooltipData::GetDefaultModAttachmentData;InventoryTooltipDataInt32InventoryItemAttachmentType", (MinimalItemTooltipData_GetDefaultModAttachmentData x) => { return re.Hooks.CallOriginal<re.msgpack.MinimalItemTooltipModAttachmentData>(); } ); [Msgpack.Gen] public readonly partial record struct MinimalItemTooltipData_GetDefaultModAttachmentData( InventoryTooltipData? data, int index, game.InventoryItemAttachmentType type );static void FillModsFromTooltipData(InventoryTooltipData data, MinimalItemTooltipModData[] mods, MinimalItemTooltipModAttachmentData[] dedicatedMods)staticRTTI globalre.Hooks.PlaceVoid( "MinimalItemTooltipData", "MinimalItemTooltipData::FillModsFromTooltipData;InventoryTooltipDatascript_ref<array<MinimalItemTooltipModData>>script_ref<array<MinimalItemTooltipModAttachmentData>>", (MinimalItemTooltipData_FillModsFromTooltipData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MinimalItemTooltipData_FillModsFromTooltipData( InventoryTooltipData? data, MinimalItemTooltipModData[] mods, MinimalItemTooltipModAttachmentData[] dedicatedMods );static MinimalItemTooltipStatData?[] GetSecondaryStatsForStatMap(WeakHandle<game.ItemData> itemData, game.data.ItemType itemType, game.data.ItemCategory itemCategory)staticRTTI globalstatic bool IsAttributeAllocationStat(game.data.StatType stat)staticRTTI globalre.Hooks.Place( "MinimalItemTooltipData", "MinimalItemTooltipData::IsAttributeAllocationStat;gamedataStatType", (MinimalItemTooltipData_IsAttributeAllocationStat x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MinimalItemTooltipData_IsAttributeAllocationStat( game.data.StatType stat );static MinimalItemTooltipStatData?[] GetSecondaryStatsFromTooltipData(InventoryTooltipData data, game.data.ItemCategory itemCategory, bool filterZero)staticRTTI globalstatic MinimalItemTooltipData? FromInventoryTooltipData(InventoryTooltipData tooltipData)staticRTTI globalre.Hooks.Place( "MinimalItemTooltipData", "MinimalItemTooltipData::FromInventoryTooltipData;InventoryTooltipData", (MinimalItemTooltipData_FromInventoryTooltipData x) => { return re.Hooks.CallOriginal<re.msgpack.MinimalItemTooltipData>(); } ); [Msgpack.Gen] public readonly partial record struct MinimalItemTooltipData_FromInventoryTooltipData( InventoryTooltipData? tooltipData );static MinimalItemTooltipStatData?[] GetAttributeAllocationStatsFromTooltipData(InventoryTooltipData data, bool filterZero)staticRTTI globalstatic MinimalItemTooltipDataRequirements? GetMinimalTooltipDataRequirements(WeakHandle<game.ItemData> itemData, InventoryDataManagerV2 dataManager)staticRTTI globalre.Hooks.Place( "MinimalItemTooltipData", "MinimalItemTooltipData::GetMinimalTooltipDataRequirements;gameItemDataInventoryDataManagerV2", (MinimalItemTooltipData_GetMinimalTooltipDataRequirements x) => { return re.Hooks.CallOriginal<re.msgpack.MinimalItemTooltipDataRequirements>(); } ); [Msgpack.Gen] public readonly partial record struct MinimalItemTooltipData_GetMinimalTooltipDataRequirements( WeakHandle<game.ItemData> itemData, InventoryDataManagerV2? dataManager );static MinimalItemTooltipModAttachmentData? GetDefaultModAttachmentData(bool isEmpty, CName qualityName, TDBID slotID, string itemName, game.InventoryItemAbility[] abilities, game.InventoryItemAttachmentType type)staticRTTI globalre.Hooks.Place( "MinimalItemTooltipData", "MinimalItemTooltipData::GetDefaultModAttachmentData;BoolCNameTweakDBIDscript_ref<String>script_ref<array<InventoryItemAbility>>InventoryItemAttachmentType", (MinimalItemTooltipData_GetDefaultModAttachmentData2 x) => { return re.Hooks.CallOriginal<re.msgpack.MinimalItemTooltipModAttachmentData>(); } ); [Msgpack.Gen] public readonly partial record struct MinimalItemTooltipData_GetDefaultModAttachmentData2( bool isEmpty, CName qualityName, TDBID slotID, string itemName, game.InventoryItemAbility[] abilities, game.InventoryItemAttachmentType type );static MinimalItemTooltipDataRequirements? GetMinimalTooltipDataRequirements(WeakHandle<game.ItemData> itemData, WeakHandle<game.Object> owner, bool hasSmartlink, int playerStrength, int playerReflex, int playerLevel)staticRTTI globalre.Hooks.Place( "MinimalItemTooltipData", "MinimalItemTooltipData::GetMinimalTooltipDataRequirements;gameItemDataGameObjectBoolInt32Int32Int32", (MinimalItemTooltipData_GetMinimalTooltipDataRequirements2 x) => { return re.Hooks.CallOriginal<re.msgpack.MinimalItemTooltipDataRequirements>(); } ); [Msgpack.Gen] public readonly partial record struct MinimalItemTooltipData_GetMinimalTooltipDataRequirements2( WeakHandle<game.ItemData> itemData, WeakHandle<game.Object> owner, bool hasSmartlink, int playerStrength, int playerReflex, int playerLevel );static MinimalItemTooltipDataRequirements? GetMinimalTooltipDataRequirements(WeakHandle<game.ItemData> itemData, InventoryTooltipData tooltipData)staticRTTI globalre.Hooks.Place( "MinimalItemTooltipData", "MinimalItemTooltipData::GetMinimalTooltipDataRequirements;gameItemDataInventoryTooltipData", (MinimalItemTooltipData_GetMinimalTooltipDataRequirements3 x) => { return re.Hooks.CallOriginal<re.msgpack.MinimalItemTooltipDataRequirements>(); } ); [Msgpack.Gen] public readonly partial record struct MinimalItemTooltipData_GetMinimalTooltipDataRequirements3( WeakHandle<game.ItemData> itemData, InventoryTooltipData? tooltipData );static void GetModsDataPackages(WeakHandle<game.ItemData> itemData, WeakHandle<game.data.Item_Record> itemRecord, InventoryTooltipDisplayContext displayContext, WeakHandle<game.ItemData> parentItemData, TDBID slotID, MinimalItemTooltipModData[] mods)staticRTTI globalre.Hooks.PlaceVoid( "MinimalItemTooltipData", "MinimalItemTooltipData::GetModsDataPackages;gameItemDataItem_RecordInventoryTooltipDisplayContextgameItemDataTweakDBIDscript_ref<array<MinimalItemTooltipModData>>", (MinimalItemTooltipData_GetModsDataPackages x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MinimalItemTooltipData_GetModsDataPackages( WeakHandle<game.ItemData> itemData, WeakHandle<game.data.Item_Record> itemRecord, InventoryTooltipDisplayContext displayContext, WeakHandle<game.ItemData> parentItemData, TDBID slotID, MinimalItemTooltipModData[] mods );static bool ShouldFilterOutGrenadeStat(game.data.StatType stat)staticRTTI globalre.Hooks.Place( "MinimalItemTooltipData", "MinimalItemTooltipData::ShouldFilterOutGrenadeStat;gamedataStatType", (MinimalItemTooltipData_ShouldFilterOutGrenadeStat x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MinimalItemTooltipData_ShouldFilterOutGrenadeStat( game.data.StatType stat );static MinimalItemTooltipData? FromInventoryItemData(game.InventoryItemData itemData)staticRTTI globalre.Hooks.Place( "MinimalItemTooltipData", "MinimalItemTooltipData::FromInventoryItemData;script_ref<InventoryItemData>", (MinimalItemTooltipData_FromInventoryItemData x) => { return re.Hooks.CallOriginal<re.msgpack.MinimalItemTooltipData>(); } ); [Msgpack.Gen] public readonly partial record struct MinimalItemTooltipData_FromInventoryItemData( game.InventoryItemData itemData );