class
InventoryItemDisplayController
- 115 properties
- 135 functions
- 4 derived classes
Extends BaseButtonView ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Derived
InventoryCyberwareDisplayController, InventoryRipperdocDisplayController, InventoryWeaponDisplayController, VisualDisplayController
Properties
| Property | Type | Offset | |
|---|---|---|---|
widgetWrapper | ink.WidgetReference | 0x10 | scripted |
itemName | ink.TextWidgetReference | 0x28 | scripted |
itemPrice | ink.TextWidgetReference | 0x40 | scripted |
itemRarity | ink.WidgetReference | 0x58 | scripted |
commonModsRoot | ink.CompoundWidgetReference | 0x70 | scripted |
itemImage | ink.ImageWidgetReference | 0x88 | scripted |
itemFallbackImage | ink.ImageWidgetReference | 0xA0 | scripted |
itemEmptyImage | ink.ImageWidgetReference | 0xB8 | scripted |
itemEmptyIcon | ink.ImageWidgetReference | 0xD0 | scripted |
cyberwareEmptyImage | ink.ImageWidgetReference | 0xE8 | scripted |
itemSelectedArrow | ink.WidgetReference | 0x100 | scripted |
quantintyAmmoIcon | ink.WidgetReference | 0x118 | scripted |
quantityWrapper | ink.CompoundWidgetReference | 0x130 | scripted |
quantityText | ink.TextWidgetReference | 0x148 | scripted |
weaponType | ink.TextWidgetReference | 0x160 | scripted |
highlightFrames | ink.WidgetReference[] | 0x178 | scripted |
equippedWidgets | ink.WidgetReference[] | 0x188 | scripted |
hideWhenEquippedWidgets | ink.WidgetReference[] | 0x198 | scripted |
hideWhenCyberwareInInventory | ink.WidgetReference[] | 0x1A8 | scripted |
showWhenCyberwareInInventory | ink.WidgetReference[] | 0x1B8 | scripted |
showInEmptyWidgets | ink.WidgetReference[] | 0x1C8 | scripted |
hideInEmptyWidgets | ink.WidgetReference[] | 0x1D8 | scripted |
backgroundFrames | ink.WidgetReference[] | 0x1E8 | scripted |
equippedMarker | ink.WidgetReference | 0x1F8 | scripted |
requirementsWrapper | ink.WidgetReference | 0x210 | scripted |
iconicTint | ink.WidgetReference | 0x228 | scripted |
transmogContainer | ink.CompoundWidgetReference | 0x240 | scripted |
rarityWrapper | ink.WidgetReference | 0x258 | scripted |
rarityCommonWrapper | ink.WidgetReference | 0x270 | scripted |
weaponTypeImage | ink.ImageWidgetReference | 0x288 | scripted |
questItemMaker | ink.WidgetReference | 0x2A0 | scripted |
labelsContainer | ink.CompoundWidgetReference | 0x2B8 | scripted |
backgroundBlueprint | ink.WidgetReference | 0x2D0 | scripted |
iconBlueprint | ink.WidgetReference | 0x2E8 | scripted |
fluffBlueprint | ink.ImageWidgetReference | 0x300 | scripted |
lootitemflufficon | ink.WidgetReference | 0x318 | scripted |
lootitemtypeicon | ink.ImageWidgetReference | 0x330 | scripted |
slotItemsCountWrapper | ink.WidgetReference | 0x348 | scripted |
slotItemsCount | ink.TextWidgetReference | 0x360 | scripted |
iconErrorIndicator | ink.WidgetReference | 0x378 | scripted |
newItemsWrapper | ink.WidgetReference | 0x390 | scripted |
newItemsCounter | ink.TextWidgetReference | 0x3A8 | scripted |
lockIcon | ink.WidgetReference | 0x3C0 | scripted |
transmogedIcon | ink.WidgetReference | 0x3D8 | scripted |
iconWardrobeDisabled | ink.WidgetReference | 0x3F0 | scripted |
comparisionArrow | ink.WidgetReference | 0x408 | scripted |
iconTransmog | ink.WidgetReference | 0x420 | scripted |
wardrobeInfoContainer | ink.WidgetReference | 0x438 | scripted |
wardrobeInfoText | ink.TextWidgetReference | 0x450 | scripted |
perkWrapper | ink.WidgetReference | 0x468 | scripted |
perkIcon | ink.ImageWidgetReference | 0x480 | scripted |
playerFavouriteWidget | ink.WidgetReference | 0x498 | scripted |
inventoryDataManager | InventoryDataManagerV2? | 0x4B0 | scripted |
inventoryScriptableSystem | UIInventoryScriptableSystem? | 0x4C0 | scripted |
uiScriptableSystem | WeakHandle<UIScriptableSystem> | 0x4D0 | scripted |
itemID | game.ItemID | 0x4E0 | scripted |
itemData | game.InventoryItemData | 0x4F0 | scripted |
recipeData | RecipeData? | 0x750 | scripted |
equipmentArea | game.data.EquipmentArea | 0x760 | scripted |
itemType | game.data.ItemType | 0x764 | scripted |
emptySlotImage | CName | 0x768 | scripted |
slotName | string | 0x770 | scripted |
slotIndex | int | 0x790 | scripted |
attachmentsDisplay | WeakHandle<InventoryItemModSlotDisplay>[] | 0x798 | scripted |
transmogItem | game.ItemID | 0x7A8 | scripted |
slotID | TDBID | 0x7B8 | scripted |
itemDisplayContext | game.ItemDisplayContext | 0x7C0 | scripted |
labelsContainerController | WeakHandle<ItemLabelContainerController> | 0x7C8 | scripted |
defaultFallbackImage | CName | 0x7D8 | scripted |
defaultEmptyImage | CName | 0x7E0 | scripted |
defaultEmptyImageAtlas | string | 0x7E8 | scripted |
emptyImage | CName | 0x808 | scripted |
emptyImageAtlas | string | 0x810 | scripted |
isEnoughMoney | bool | 0x830 | scripted |
owned | bool | 0x831 | scripted |
requirementsMet | bool | 0x832 | scripted |
tooltipData | InventoryTooltipData? | 0x838 | scripted |
isNew | bool | 0x848 | scripted |
isNewOverriden | bool | 0x849 | scripted |
isPlayerFavourite | bool | 0x84A | scripted |
isQuestBought | bool | 0x84B | scripted |
newItemsIDs | game.ItemID[] | 0x850 | scripted |
newItemsFetched | bool | 0x860 | scripted |
isBuybackStack | bool | 0x861 | scripted |
isDLCNewItem | bool | 0x862 | scripted |
parentItemData | WeakHandle<game.ItemData> | 0x868 | scripted |
isLocked | bool | 0x878 | scripted |
visibleWhenLocked | bool | 0x879 | scripted |
isTransmoged | bool | 0x87A | scripted |
isWardrobeDisabled | bool | 0x87B | scripted |
isUpgradable | bool | 0x87C | scripted |
overrideQuantity | int | 0x880 | scripted |
hasAvailableItems | bool | 0x884 | scripted |
isSlotTransmogged | bool | 0x885 | scripted |
wardrobeOutfitIndex | int | 0x888 | scripted |
additionalData | IScriptable? | 0x890 | scripted |
isBound | bool | 0x8A0 | scripted |
disableItemCounter | bool | 0x8A1 | scripted |
isCyberwarePreviewInInventory | bool | 0x8A2 | scripted |
isPerkRequiredCyberware | bool | 0x8A3 | scripted |
delayProxy | ink.anim.Proxy? | 0x8A8 | scripted |
delayAnimation | ink.anim.Definition? | 0x8B8 | scripted |
hoverTarget | WeakHandle<ink.Widget> | 0x8C8 | scripted |
upgradeProxy | ink.anim.Proxy? | 0x8D8 | scripted |
selectedCWProxy | ink.anim.Proxy? | 0x8E8 | scripted |
DEBUG_isIconError | bool | 0x8F8 | scripted |
DEBUG_iconErrorInfo | DEBUG_IconErrorInfo? | 0x900 | scripted |
DEBUG_resolvedIconName | string | 0x910 | scripted |
DEBUG_recordItemName | string | 0x930 | scripted |
DEBUG_innerItemName | string | 0x950 | scripted |
DEBUG_isIconManuallySet | bool | 0x970 | scripted |
DEBUG_iconsNameResolverIsDebug | bool | 0x971 | scripted |
uiInventoryItem | WeakHandle<UIInventoryItem> | 0x978 | scripted |
displayContextData | WeakHandle<ItemDisplayContextData> | 0x988 | scripted |
parrentWrappedDataObject | WeakHandle<WrappedInventoryItemData> | 0x998 | scripted |
Functions
DEBUG_IconErrorInfo? DEBUG_GetIconErrorInfo()RTTIre.Hooks.Place( "InventoryItemDisplayController", "DEBUG_GetIconErrorInfo;", (InventoryItemDisplayController_DEBUG_GetIconErrorInfo x) => { return re.Hooks.CallOriginal<re.msgpack.DEBUG_IconErrorInfo>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_DEBUG_GetIconErrorInfo( InventoryItemDisplayController self );bool OnInitialize()overrideRTTIre.Hooks.Place( "InventoryItemDisplayController", "OnInitialize", (InventoryItemDisplayController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_OnInitialize( InventoryItemDisplayController self );bool OnUninitialize()RTTIre.Hooks.Place( "InventoryItemDisplayController", "OnUninitialize", (InventoryItemDisplayController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_OnUninitialize( InventoryItemDisplayController self );bool OnDisplayHoverOver(ink.PointerEvent evt)RTTIre.Hooks.Place( "InventoryItemDisplayController", "OnDisplayHoverOver", (InventoryItemDisplayController_OnDisplayHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_OnDisplayHoverOver( InventoryItemDisplayController self, ink.PointerEvent? evt );bool OnDelayedHoverOver(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "InventoryItemDisplayController", "OnDelayedHoverOver", (InventoryItemDisplayController_OnDelayedHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_OnDelayedHoverOver( InventoryItemDisplayController self, ink.anim.Proxy? proxy );bool OnDisplayHoverOut(ink.PointerEvent evt)RTTIre.Hooks.Place( "InventoryItemDisplayController", "OnDisplayHoverOut", (InventoryItemDisplayController_OnDisplayHoverOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_OnDisplayHoverOut( InventoryItemDisplayController self, ink.PointerEvent? evt );bool OnDisplayPressed(ink.PointerEvent evt)RTTIre.Hooks.Place( "InventoryItemDisplayController", "OnDisplayPressed", (InventoryItemDisplayController_OnDisplayPressed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_OnDisplayPressed( InventoryItemDisplayController self, ink.PointerEvent? evt );bool OnDisplayClicked(ink.PointerEvent evt)RTTIre.Hooks.Place( "InventoryItemDisplayController", "OnDisplayClicked", (InventoryItemDisplayController_OnDisplayClicked x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_OnDisplayClicked( InventoryItemDisplayController self, ink.PointerEvent? evt );void HandleLocalClick(ink.PointerEvent evt)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "HandleLocalClick;inkPointerEvent", (InventoryItemDisplayController_HandleLocalClick x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_HandleLocalClick( InventoryItemDisplayController self, ink.PointerEvent? evt );bool OnDisplayHold(ink.PointerEvent evt)RTTIre.Hooks.Place( "InventoryItemDisplayController", "OnDisplayHold", (InventoryItemDisplayController_OnDisplayHold x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_OnDisplayHold( InventoryItemDisplayController self, ink.PointerEvent? evt );void Setup(WeakHandle<UIInventoryItem> inventoryItem, int? slotIndex)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "Setup;UIInventoryItemInt32", (InventoryItemDisplayController_Setup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_Setup( InventoryItemDisplayController self, WeakHandle<UIInventoryItem> inventoryItem, int? slotIndex );void Setup(WeakHandle<UIInventoryItem> inventoryItem, WeakHandle<ItemDisplayContextData> displayContextData, bool? isEnoughMoney, bool? owned, bool? isUpgradable, int? overrideQuantity)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "Setup;UIInventoryItemItemDisplayContextDataBoolBoolBoolInt32", (InventoryItemDisplayController_Setup2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_Setup2( InventoryItemDisplayController self, WeakHandle<UIInventoryItem> inventoryItem, WeakHandle<ItemDisplayContextData> displayContextData, bool? isEnoughMoney, bool? owned, bool? isUpgradable, int? overrideQuantity );void Setup(WeakHandle<UIInventoryItem> inventoryItem, game.data.EquipmentArea equipmentArea, string? slotName, int? slotIndex, WeakHandle<ItemDisplayContextData> displayContextData)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "Setup;UIInventoryItemgamedataEquipmentAreaStringInt32ItemDisplayContextData", (InventoryItemDisplayController_Setup3 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_Setup3( InventoryItemDisplayController self, WeakHandle<UIInventoryItem> inventoryItem, game.data.EquipmentArea equipmentArea, string? slotName, int? slotIndex, WeakHandle<ItemDisplayContextData> displayContextData );void Setup(WeakHandle<UIInventoryItem> inventoryItem, game.data.EquipmentArea equipmentArea, string? slotName, int? slotIndex, game.ItemDisplayContext? displayContext)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "Setup;UIInventoryItemgamedataEquipmentAreaStringInt32ItemDisplayContext", (InventoryItemDisplayController_Setup4 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_Setup4( InventoryItemDisplayController self, WeakHandle<UIInventoryItem> inventoryItem, game.data.EquipmentArea equipmentArea, string? slotName, int? slotIndex, game.ItemDisplayContext? displayContext );void OnItemUpdate(WeakHandle<UIInventoryItem> itemData)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "OnItemUpdate;UIInventoryItem", (InventoryItemDisplayController_OnItemUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_OnItemUpdate( InventoryItemDisplayController self, WeakHandle<UIInventoryItem> itemData );WeakHandle<UIInventoryItem> GetUIInventoryItem()RTTIvoid NewRefreshUI(UIInventoryItem itemData)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "NewRefreshUI;UIInventoryItem", (InventoryItemDisplayController_NewRefreshUI x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_NewRefreshUI( InventoryItemDisplayController self, UIInventoryItem? itemData );void NewUpdateIcon(UIInventoryItem itemData)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "NewUpdateIcon;UIInventoryItem", (InventoryItemDisplayController_NewUpdateIcon x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_NewUpdateIcon( InventoryItemDisplayController self, UIInventoryItem? itemData );void NewUpdateRarity(UIInventoryItem itemData)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "NewUpdateRarity;UIInventoryItem", (InventoryItemDisplayController_NewUpdateRarity x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_NewUpdateRarity( InventoryItemDisplayController self, UIInventoryItem? itemData );void NewUpdateEmptyWidgets(UIInventoryItem itemData)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "NewUpdateEmptyWidgets;UIInventoryItem", (InventoryItemDisplayController_NewUpdateEmptyWidgets x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_NewUpdateEmptyWidgets( InventoryItemDisplayController self, UIInventoryItem? itemData );void NewUpdateQuantity(UIInventoryItem itemData)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "NewUpdateQuantity;UIInventoryItem", (InventoryItemDisplayController_NewUpdateQuantity x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_NewUpdateQuantity( InventoryItemDisplayController self, UIInventoryItem? itemData );void NewUpdateMods(WeakHandle<UIInventoryItem> itemData)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "NewUpdateMods;UIInventoryItem", (InventoryItemDisplayController_NewUpdateMods x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_NewUpdateMods( InventoryItemDisplayController self, WeakHandle<UIInventoryItem> itemData );void NewUpdateEquipped(UIInventoryItem itemData)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "NewUpdateEquipped;UIInventoryItem", (InventoryItemDisplayController_NewUpdateEquipped x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_NewUpdateEquipped( InventoryItemDisplayController self, UIInventoryItem? itemData );void NewUpdateIndicators(UIInventoryItem itemData)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "NewUpdateIndicators;UIInventoryItem", (InventoryItemDisplayController_NewUpdateIndicators x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_NewUpdateIndicators( InventoryItemDisplayController self, UIInventoryItem? itemData );void NewUpdateBlueprint(UIInventoryItem itemData)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "NewUpdateBlueprint;UIInventoryItem", (InventoryItemDisplayController_NewUpdateBlueprint x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_NewUpdateBlueprint( InventoryItemDisplayController self, UIInventoryItem? itemData );void NewUpdateLocked(UIInventoryItem itemData)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "NewUpdateLocked;UIInventoryItem", (InventoryItemDisplayController_NewUpdateLocked x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_NewUpdateLocked( InventoryItemDisplayController self, UIInventoryItem? itemData );void NewUpdateTransmoged()RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "NewUpdateTransmoged;", (InventoryItemDisplayController_NewUpdateTransmoged x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_NewUpdateTransmoged( InventoryItemDisplayController self );void NewUpdateWardrobeDisabled()RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "NewUpdateWardrobeDisabled;", (InventoryItemDisplayController_NewUpdateWardrobeDisabled x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_NewUpdateWardrobeDisabled( InventoryItemDisplayController self );void NewUpdateWeaponType(UIInventoryItem itemData)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "NewUpdateWeaponType;UIInventoryItem", (InventoryItemDisplayController_NewUpdateWeaponType x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_NewUpdateWeaponType( InventoryItemDisplayController self, UIInventoryItem? itemData );void NewUpdateRequirements(UIInventoryItem itemData)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "NewUpdateRequirements;UIInventoryItem", (InventoryItemDisplayController_NewUpdateRequirements x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_NewUpdateRequirements( InventoryItemDisplayController self, UIInventoryItem? itemData );void Setup(game.InventoryItemData itemData, TDBID slotID, game.ItemDisplayContext? displayContext)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "Setup;script_ref<InventoryItemData>TweakDBIDItemDisplayContext", (InventoryItemDisplayController_Setup5 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_Setup5( InventoryItemDisplayController self, game.InventoryItemData itemData, TDBID slotID, game.ItemDisplayContext? displayContext );void Setup(InventoryDataManagerV2 inventoryDataManager, game.InventoryItemData itemData, TDBID slotID, game.ItemDisplayContext? displayContext, bool? forceUpdateCounter)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "Setup;InventoryDataManagerV2script_ref<InventoryItemData>TweakDBIDItemDisplayContextBool", (InventoryItemDisplayController_Setup6 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_Setup6( InventoryItemDisplayController self, InventoryDataManagerV2? inventoryDataManager, game.InventoryItemData itemData, TDBID slotID, game.ItemDisplayContext? displayContext, bool? forceUpdateCounter );void Setup(InventoryTooltipData tooltipData)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "Setup;InventoryTooltipData", (InventoryItemDisplayController_Setup7 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_Setup7( InventoryItemDisplayController self, InventoryTooltipData? tooltipData );void Setup(game.InventoryItemData itemData, int? slotIndex)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "Setup;script_ref<InventoryItemData>Int32", (InventoryItemDisplayController_Setup8 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_Setup8( InventoryItemDisplayController self, game.InventoryItemData itemData, int? slotIndex );void Setup(RecipeData recipeData, game.ItemDisplayContext? displayContext)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "Setup;RecipeDataItemDisplayContext", (InventoryItemDisplayController_Setup9 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_Setup9( InventoryItemDisplayController self, RecipeData? recipeData, game.ItemDisplayContext? displayContext );void Setup(game.InventoryItemData itemData, game.ItemDisplayContext displayContext, bool? isEnoughMoney, bool? owned, bool? isUpgradable)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "Setup;script_ref<InventoryItemData>ItemDisplayContextBoolBoolBool", (InventoryItemDisplayController_Setup10 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_Setup10( InventoryItemDisplayController self, game.InventoryItemData itemData, game.ItemDisplayContext displayContext, bool? isEnoughMoney, bool? owned, bool? isUpgradable );void Setup(game.InventoryItemData itemData, game.data.EquipmentArea equipmentArea, string? slotName, int? slotIndex, game.ItemDisplayContext? displayContext)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "Setup;script_ref<InventoryItemData>gamedataEquipmentAreaStringInt32ItemDisplayContext", (InventoryItemDisplayController_Setup11 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_Setup11( InventoryItemDisplayController self, game.InventoryItemData itemData, game.data.EquipmentArea equipmentArea, string? slotName, int? slotIndex, game.ItemDisplayContext? displayContext );void Bind(InventoryDataManagerV2 inventoryDataManager, game.data.EquipmentArea equipmentArea, int? slotIndex, game.ItemDisplayContext? displayContext, bool? setWardrobeOutfit, int? wardrobeOutfitIndex)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "Bind;InventoryDataManagerV2gamedataEquipmentAreaInt32ItemDisplayContextBoolInt32", (InventoryItemDisplayController_Bind x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_Bind( InventoryItemDisplayController self, InventoryDataManagerV2? inventoryDataManager, game.data.EquipmentArea equipmentArea, int? slotIndex, game.ItemDisplayContext? displayContext, bool? setWardrobeOutfit, int? wardrobeOutfitIndex );void Bind(UIInventoryScriptableSystem inventoryScriptableSystem, game.data.EquipmentArea equipmentArea, int? slotIndex, game.ItemDisplayContext displayContext)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "Bind;UIInventoryScriptableSystemgamedataEquipmentAreaInt32ItemDisplayContext", (InventoryItemDisplayController_Bind2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_Bind2( InventoryItemDisplayController self, UIInventoryScriptableSystem? inventoryScriptableSystem, game.data.EquipmentArea equipmentArea, int? slotIndex, game.ItemDisplayContext displayContext );void BindVisualSlot(game.data.EquipmentArea equipmentArea, int itemsAmount, game.InventoryItemData? inventoryItemData, int? slotIndex, game.ItemDisplayContext? displayContext)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "BindVisualSlot;gamedataEquipmentAreaInt32InventoryItemDataInt32ItemDisplayContext", (InventoryItemDisplayController_BindVisualSlot x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_BindVisualSlot( InventoryItemDisplayController self, game.data.EquipmentArea equipmentArea, int itemsAmount, game.InventoryItemData? inventoryItemData, int? slotIndex, game.ItemDisplayContext? displayContext );void InvalidateVisualContent(game.InventoryItemData inventoryItemData, int itemsAmount, bool equipped)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "InvalidateVisualContent;script_ref<InventoryItemData>Int32Bool", (InventoryItemDisplayController_InvalidateVisualContent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_InvalidateVisualContent( InventoryItemDisplayController self, game.InventoryItemData inventoryItemData, int itemsAmount, bool equipped );void SetParentItem(game.ItemData parentItemData)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "SetParentItem;gameItemData", (InventoryItemDisplayController_SetParentItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_SetParentItem( InventoryItemDisplayController self, game.ItemData? parentItemData );void BindComparisonAndScriptableSystem(WeakHandle<UIScriptableSystem> uiScriptableSystem, WeakHandle<ItemPreferredComparisonResolver> comparisonResolver)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "BindComparisonAndScriptableSystem;UIScriptableSystemItemPreferredComparisonResolver", (InventoryItemDisplayController_BindComparisonAndScriptableSystem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_BindComparisonAndScriptableSystem( InventoryItemDisplayController self, WeakHandle<UIScriptableSystem> uiScriptableSystem, WeakHandle<ItemPreferredComparisonResolver> comparisonResolver );void BindUIScriptableSystem(WeakHandle<UIScriptableSystem> uiScriptableSystem)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "BindUIScriptableSystem;UIScriptableSystem", (InventoryItemDisplayController_BindUIScriptableSystem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_BindUIScriptableSystem( InventoryItemDisplayController self, WeakHandle<UIScriptableSystem> uiScriptableSystem );void SetLocked(bool value, bool visibleWhenLocked)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "SetLocked;BoolBool", (InventoryItemDisplayController_SetLocked x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_SetLocked( InventoryItemDisplayController self, bool value, bool visibleWhenLocked );void SetTransmoged(bool value)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "SetTransmoged;Bool", (InventoryItemDisplayController_SetTransmoged x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_SetTransmoged( InventoryItemDisplayController self, bool value );void SetItemCounterDisabled(bool value)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "SetItemCounterDisabled;Bool", (InventoryItemDisplayController_SetItemCounterDisabled x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_SetItemCounterDisabled( InventoryItemDisplayController self, bool value );void SetWardrobeDisabled(bool value)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "SetWardrobeDisabled;Bool", (InventoryItemDisplayController_SetWardrobeDisabled x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_SetWardrobeDisabled( InventoryItemDisplayController self, bool value );bool IsLocked()RTTIre.Hooks.Place( "InventoryItemDisplayController", "IsLocked;", (InventoryItemDisplayController_IsLocked x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_IsLocked( InventoryItemDisplayController self );void SetHUDMode(bool inHUD)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "SetHUDMode;Bool", (InventoryItemDisplayController_SetHUDMode x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_SetHUDMode( InventoryItemDisplayController self, bool inHUD );void SetDisplayContext(game.ItemDisplayContext context, RecipeData recipeData)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "SetDisplayContext;ItemDisplayContextRecipeData", (InventoryItemDisplayController_SetDisplayContext x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_SetDisplayContext( InventoryItemDisplayController self, game.ItemDisplayContext context, RecipeData? recipeData );game.ItemDisplayContext GetDisplayContext()RTTIre.Hooks.Place( "InventoryItemDisplayController", "GetDisplayContext;", (InventoryItemDisplayController_GetDisplayContext x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemDisplayContext>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_GetDisplayContext( InventoryItemDisplayController self );void InvalidateContent(bool? setWardrobeOutfit, int? wardrobeOutfitIndex)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "InvalidateContent;BoolInt32", (InventoryItemDisplayController_InvalidateContent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_InvalidateContent( InventoryItemDisplayController self, bool? setWardrobeOutfit, int? wardrobeOutfitIndex );void InvalidateQuantity()RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "InvalidateQuantity;", (InventoryItemDisplayController_InvalidateQuantity x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_InvalidateQuantity( InventoryItemDisplayController self );void OnItemUpdate(game.ItemID itemID)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "OnItemUpdate;ItemID", (InventoryItemDisplayController_OnItemUpdate2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_OnItemUpdate2( InventoryItemDisplayController self, game.ItemID itemID );void UpdateThisSlotItems(game.InventoryItemData? item, TDBID? slotID, game.data.ItemType? itemType, game.data.EquipmentArea? equipmentArea, bool? force)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "UpdateThisSlotItems;InventoryItemDataTweakDBIDgamedataItemTypegamedataEquipmentAreaBool", (InventoryItemDisplayController_UpdateThisSlotItems x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_UpdateThisSlotItems( InventoryItemDisplayController self, game.InventoryItemData? item, TDBID? slotID, game.data.ItemType? itemType, game.data.EquipmentArea? equipmentArea, bool? force );bool UpdateItemsCounter(game.InventoryItemData? item, TDBID? slotID, game.data.ItemType? itemType, game.data.EquipmentArea? equipmentArea, bool? force)RTTIre.Hooks.Place( "InventoryItemDisplayController", "UpdateItemsCounter;InventoryItemDataTweakDBIDgamedataItemTypegamedataEquipmentAreaBool", (InventoryItemDisplayController_UpdateItemsCounter x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_UpdateItemsCounter( InventoryItemDisplayController self, game.InventoryItemData? item, TDBID? slotID, game.data.ItemType? itemType, game.data.EquipmentArea? equipmentArea, bool? force );bool IsInRestrictedNewArea(game.data.EquipmentArea equipmentArea)RTTIre.Hooks.Place( "InventoryItemDisplayController", "IsInRestrictedNewArea;gamedataEquipmentArea", (InventoryItemDisplayController_IsInRestrictedNewArea x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_IsInRestrictedNewArea( InventoryItemDisplayController self, game.data.EquipmentArea equipmentArea );bool IsItemIconic()RTTIre.Hooks.Place( "InventoryItemDisplayController", "IsItemIconic;", (InventoryItemDisplayController_IsItemIconic x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_IsItemIconic( InventoryItemDisplayController self );bool UpdateNewItemsIndicator(game.InventoryItemData? item, TDBID? slotID, game.data.ItemType? itemType, game.data.EquipmentArea? equipmentArea, bool? force)RTTIre.Hooks.Place( "InventoryItemDisplayController", "UpdateNewItemsIndicator;InventoryItemDataTweakDBIDgamedataItemTypegamedataEquipmentAreaBool", (InventoryItemDisplayController_UpdateNewItemsIndicator x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_UpdateNewItemsIndicator( InventoryItemDisplayController self, game.InventoryItemData? item, TDBID? slotID, game.data.ItemType? itemType, game.data.EquipmentArea? equipmentArea, bool? force );void SetDefaultShadowIcon(CName textureAtlasPart, string? textureAtlas)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "SetDefaultShadowIcon;CNameString", (InventoryItemDisplayController_SetDefaultShadowIcon x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_SetDefaultShadowIcon( InventoryItemDisplayController self, CName textureAtlasPart, string? textureAtlas );void RefreshUI()RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "RefreshUI;", (InventoryItemDisplayController_RefreshUI x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_RefreshUI( InventoryItemDisplayController self );void UpdateTransmogControls(bool isEmpty)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "UpdateTransmogControls;Bool", (InventoryItemDisplayController_UpdateTransmogControls x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_UpdateTransmogControls( InventoryItemDisplayController self, bool isEmpty );void UpdateEmptyWidgets()RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "UpdateEmptyWidgets;", (InventoryItemDisplayController_UpdateEmptyWidgets x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_UpdateEmptyWidgets( InventoryItemDisplayController self );void UpdateLocked()RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "UpdateLocked;", (InventoryItemDisplayController_UpdateLocked x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_UpdateLocked( InventoryItemDisplayController self );void UpdateTransmoged()RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "UpdateTransmoged;", (InventoryItemDisplayController_UpdateTransmoged x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_UpdateTransmoged( InventoryItemDisplayController self );void UpdateWardrobeDisabled()RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "UpdateWardrobeDisabled;", (InventoryItemDisplayController_UpdateWardrobeDisabled x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_UpdateWardrobeDisabled( InventoryItemDisplayController self );void UpdateLoot()RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "UpdateLoot;", (InventoryItemDisplayController_UpdateLoot x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_UpdateLoot( InventoryItemDisplayController self );void UpdateBlueprint()RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "UpdateBlueprint;", (InventoryItemDisplayController_UpdateBlueprint x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_UpdateBlueprint( InventoryItemDisplayController self );void UpdateRequirements()RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "UpdateRequirements;", (InventoryItemDisplayController_UpdateRequirements x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_UpdateRequirements( InventoryItemDisplayController self );void UpdateIndicators()RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "UpdateIndicators;", (InventoryItemDisplayController_UpdateIndicators x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_UpdateIndicators( InventoryItemDisplayController self );void UpdateIsNewIndicator()RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "UpdateIsNewIndicator;", (InventoryItemDisplayController_UpdateIsNewIndicator x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_UpdateIsNewIndicator( InventoryItemDisplayController self );void NewUpdateIsNewIndicator(WeakHandle<UIInventoryItem> itemData)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "NewUpdateIsNewIndicator;UIInventoryItem", (InventoryItemDisplayController_NewUpdateIsNewIndicator x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_NewUpdateIsNewIndicator( InventoryItemDisplayController self, WeakHandle<UIInventoryItem> itemData );void UpdatePlayerFavourite()RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "UpdatePlayerFavourite;", (InventoryItemDisplayController_UpdatePlayerFavourite x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_UpdatePlayerFavourite( InventoryItemDisplayController self );bool IsEquippedContext(game.ItemDisplayContext context)RTTIre.Hooks.Place( "InventoryItemDisplayController", "IsEquippedContext;ItemDisplayContext", (InventoryItemDisplayController_IsEquippedContext x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_IsEquippedContext( InventoryItemDisplayController self, game.ItemDisplayContext context );bool ShouldShowEquipped()RTTIre.Hooks.Place( "InventoryItemDisplayController", "ShouldShowEquipped;", (InventoryItemDisplayController_ShouldShowEquipped x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_ShouldShowEquipped( InventoryItemDisplayController self );void SetCyberwarePrieviewInInventroy()RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "SetCyberwarePrieviewInInventroy;", (InventoryItemDisplayController_SetCyberwarePrieviewInInventroy x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_SetCyberwarePrieviewInInventroy( InventoryItemDisplayController self );void SetCyberwareEmptyInInventroy()RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "SetCyberwareEmptyInInventroy;", (InventoryItemDisplayController_SetCyberwareEmptyInInventroy x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_SetCyberwareEmptyInInventroy( InventoryItemDisplayController self );void SetUpgradableCyberware(bool isUpgradable)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "SetUpgradableCyberware;Bool", (InventoryItemDisplayController_SetUpgradableCyberware x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_SetUpgradableCyberware( InventoryItemDisplayController self, bool isUpgradable );void SetPerkRequiredCyberware(game.data.EquipmentArea area)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "SetPerkRequiredCyberware;gamedataEquipmentArea", (InventoryItemDisplayController_SetPerkRequiredCyberware x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_SetPerkRequiredCyberware( InventoryItemDisplayController self, game.data.EquipmentArea area );bool IsPerkRequiredCyberware()RTTIre.Hooks.Place( "InventoryItemDisplayController", "IsPerkRequiredCyberware;", (InventoryItemDisplayController_IsPerkRequiredCyberware x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_IsPerkRequiredCyberware( InventoryItemDisplayController self );void PlayUpgradeFeedback()RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "PlayUpgradeFeedback;", (InventoryItemDisplayController_PlayUpgradeFeedback x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_PlayUpgradeFeedback( InventoryItemDisplayController self );void PlayEquipFeedback()RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "PlayEquipFeedback;", (InventoryItemDisplayController_PlayEquipFeedback x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_PlayEquipFeedback( InventoryItemDisplayController self );void UpdateEquipped()RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "UpdateEquipped;", (InventoryItemDisplayController_UpdateEquipped x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_UpdateEquipped( InventoryItemDisplayController self );void UpdateQuantity()RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "UpdateQuantity;", (InventoryItemDisplayController_UpdateQuantity x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_UpdateQuantity( InventoryItemDisplayController self );void UpdateItemName()RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "UpdateItemName;", (InventoryItemDisplayController_UpdateItemName x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_UpdateItemName( InventoryItemDisplayController self );string GetPriceText()RTTIre.Hooks.Place( "InventoryItemDisplayController", "GetPriceText;", (InventoryItemDisplayController_GetPriceText x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_GetPriceText( InventoryItemDisplayController self );void UpdatePrice()RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "UpdatePrice;", (InventoryItemDisplayController_UpdatePrice x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_UpdatePrice( InventoryItemDisplayController self );void UpdateIcon()RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "UpdateIcon;", (InventoryItemDisplayController_UpdateIcon x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_UpdateIcon( InventoryItemDisplayController self );void UpdateRecipeIcon()RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "UpdateRecipeIcon;", (InventoryItemDisplayController_UpdateRecipeIcon x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_UpdateRecipeIcon( InventoryItemDisplayController self );bool OnIconCallback(ink.CallbackData e)RTTIre.Hooks.Place( "InventoryItemDisplayController", "OnIconCallback", (InventoryItemDisplayController_OnIconCallback x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_OnIconCallback( InventoryItemDisplayController self, ink.CallbackData? e );void UpdateRarity()RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "UpdateRarity;", (InventoryItemDisplayController_UpdateRarity x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_UpdateRarity( InventoryItemDisplayController self );game.data.Quality GetQualityRounded(game.data.Quality itemQuality)RTTIre.Hooks.Place( "InventoryItemDisplayController", "GetQualityRounded;gamedataQuality", (InventoryItemDisplayController_GetQualityRounded x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.Quality>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_GetQualityRounded( InventoryItemDisplayController self, game.data.Quality itemQuality );void UpdateNewRarity(UIInventoryItem itemData)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "UpdateNewRarity;UIInventoryItem", (InventoryItemDisplayController_UpdateNewRarity x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_UpdateNewRarity( InventoryItemDisplayController self, UIInventoryItem? itemData );void SetComparisonState(game.ItemComparisonState comparisonState)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "SetComparisonState;ItemComparisonState", (InventoryItemDisplayController_SetComparisonState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_SetComparisonState( InventoryItemDisplayController self, game.ItemComparisonState comparisonState );void SetBuybackStack(bool value)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "SetBuybackStack;Bool", (InventoryItemDisplayController_SetBuybackStack x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_SetBuybackStack( InventoryItemDisplayController self, bool value );void SetDLCNewIndicator(bool value)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "SetDLCNewIndicator;Bool", (InventoryItemDisplayController_SetDLCNewIndicator x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_SetDLCNewIndicator( InventoryItemDisplayController self, bool value );void SetIsNew(bool value, WeakHandle<WrappedInventoryItemData>? parrentWrappedDataObject)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "SetIsNew;BoolWrappedInventoryItemData", (InventoryItemDisplayController_SetIsNew x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_SetIsNew( InventoryItemDisplayController self, bool value, WeakHandle<WrappedInventoryItemData>? parrentWrappedDataObject );void SetIsNewOverride(bool value)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "SetIsNewOverride;Bool", (InventoryItemDisplayController_SetIsNewOverride x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_SetIsNewOverride( InventoryItemDisplayController self, bool value );void SetIsPlayerFavourite(bool value)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "SetIsPlayerFavourite;Bool", (InventoryItemDisplayController_SetIsPlayerFavourite x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_SetIsPlayerFavourite( InventoryItemDisplayController self, bool value );void SetQuestBought(bool value)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "SetQuestBought;Bool", (InventoryItemDisplayController_SetQuestBought x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_SetQuestBought( InventoryItemDisplayController self, bool value );bool IsQuestBought()RTTIre.Hooks.Place( "InventoryItemDisplayController", "IsQuestBought;", (InventoryItemDisplayController_IsQuestBought x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_IsQuestBought( InventoryItemDisplayController self );void SetAdditionalData(IScriptable additionalData)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "SetAdditionalData;IScriptable", (InventoryItemDisplayController_SetAdditionalData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_SetAdditionalData( InventoryItemDisplayController self, IScriptable? additionalData );IScriptable? GetAdditionalData()RTTIre.Hooks.Place( "InventoryItemDisplayController", "GetAdditionalData;", (InventoryItemDisplayController_GetAdditionalData x) => { return re.Hooks.CallOriginal<re.msgpack.IScriptable>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_GetAdditionalData( InventoryItemDisplayController self );CName GetShadowIconFromEquipmentArea(game.data.EquipmentArea equipmentArea)RTTIre.Hooks.Place( "InventoryItemDisplayController", "GetShadowIconFromEquipmentArea;gamedataEquipmentArea", (InventoryItemDisplayController_GetShadowIconFromEquipmentArea x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_GetShadowIconFromEquipmentArea( InventoryItemDisplayController self, game.data.EquipmentArea equipmentArea );string GetShadowIconAtlas(game.data.EquipmentArea equipmentArea)RTTIre.Hooks.Place( "InventoryItemDisplayController", "GetShadowIconAtlas;gamedataEquipmentArea", (InventoryItemDisplayController_GetShadowIconAtlas x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_GetShadowIconAtlas( InventoryItemDisplayController self, game.data.EquipmentArea equipmentArea );game.InventoryItemAttachments?[] GetMods(bool onlyGeneric)RTTIvoid UpdateMods()RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "UpdateMods;", (InventoryItemDisplayController_UpdateMods x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_UpdateMods( InventoryItemDisplayController self );void Unselect()RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "Unselect;", (InventoryItemDisplayController_Unselect x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_Unselect( InventoryItemDisplayController self );void Select()RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "Select;", (InventoryItemDisplayController_Select x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_Select( InventoryItemDisplayController self );InventoryItemDisplayData GetItemDisplayData()RTTIre.Hooks.Place( "InventoryItemDisplayController", "GetItemDisplayData;", (InventoryItemDisplayController_GetItemDisplayData x) => { return re.Hooks.CallOriginal<re.msgpack.InventoryItemDisplayData>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_GetItemDisplayData( InventoryItemDisplayController self );game.InventoryItemData GetItemData()RTTIre.Hooks.Place( "InventoryItemDisplayController", "GetItemData;", (InventoryItemDisplayController_GetItemData x) => { return re.Hooks.CallOriginal<re.msgpack.game.InventoryItemData>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_GetItemData( InventoryItemDisplayController self );game.ItemID GetItemID()RTTIre.Hooks.Place( "InventoryItemDisplayController", "GetItemID;", (InventoryItemDisplayController_GetItemID x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_GetItemID( InventoryItemDisplayController self );string GetItemCategory()RTTIre.Hooks.Place( "InventoryItemDisplayController", "GetItemCategory;", (InventoryItemDisplayController_GetItemCategory x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_GetItemCategory( InventoryItemDisplayController self );game.data.ItemType GetItemType()RTTIre.Hooks.Place( "InventoryItemDisplayController", "GetItemType;", (InventoryItemDisplayController_GetItemType x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.GameDataItemType>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_GetItemType( InventoryItemDisplayController self );game.data.EquipmentArea GetEquipmentArea()RTTIre.Hooks.Place( "InventoryItemDisplayController", "GetEquipmentArea;", (InventoryItemDisplayController_GetEquipmentArea x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.EquipmentArea>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_GetEquipmentArea( InventoryItemDisplayController self );string GetSlotName()RTTIre.Hooks.Place( "InventoryItemDisplayController", "GetSlotName;", (InventoryItemDisplayController_GetSlotName x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_GetSlotName( InventoryItemDisplayController self );int GetSlotIndex()RTTIre.Hooks.Place( "InventoryItemDisplayController", "GetSlotIndex;", (InventoryItemDisplayController_GetSlotIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_GetSlotIndex( InventoryItemDisplayController self );int GetWardrobeOutfitIndex()RTTIre.Hooks.Place( "InventoryItemDisplayController", "GetWardrobeOutfitIndex;", (InventoryItemDisplayController_GetWardrobeOutfitIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_GetWardrobeOutfitIndex( InventoryItemDisplayController self );bool GetIsPlayerFavourite()RTTIre.Hooks.Place( "InventoryItemDisplayController", "GetIsPlayerFavourite;", (InventoryItemDisplayController_GetIsPlayerFavourite x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_GetIsPlayerFavourite( InventoryItemDisplayController self );void SelectItem()RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "SelectItem;", (InventoryItemDisplayController_SelectItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_SelectItem( InventoryItemDisplayController self );void UnselectItem()RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "UnselectItem;", (InventoryItemDisplayController_UnselectItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_UnselectItem( InventoryItemDisplayController self );void SetHighlighted(bool value)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "SetHighlighted;Bool", (InventoryItemDisplayController_SetHighlighted x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_SetHighlighted( InventoryItemDisplayController self, bool value );void SetHighlightColor(CName color)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "SetHighlightColor;CName", (InventoryItemDisplayController_SetHighlightColor x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_SetHighlightColor( InventoryItemDisplayController self, CName color );void SetHighlightedCyberwareSlot(bool show)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "SetHighlightedCyberwareSlot;Bool", (InventoryItemDisplayController_SetHighlightedCyberwareSlot x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_SetHighlightedCyberwareSlot( InventoryItemDisplayController self, bool show );void ShowSelectionArrow()RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "ShowSelectionArrow;", (InventoryItemDisplayController_ShowSelectionArrow x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_ShowSelectionArrow( InventoryItemDisplayController self );void HideSelectionArrow()RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "HideSelectionArrow;", (InventoryItemDisplayController_HideSelectionArrow x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_HideSelectionArrow( InventoryItemDisplayController self );TDBID GetSlotID()RTTIre.Hooks.Place( "InventoryItemDisplayController", "GetSlotID;", (InventoryItemDisplayController_GetSlotID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_GetSlotID( InventoryItemDisplayController self );void SetInteractive(bool value)RTTIre.Hooks.PlaceVoid( "InventoryItemDisplayController", "SetInteractive;Bool", (InventoryItemDisplayController_SetInteractive x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_SetInteractive( InventoryItemDisplayController self, bool value );ItemDisplayType GetDisplayType()RTTIre.Hooks.Place( "InventoryItemDisplayController", "GetDisplayType;", (InventoryItemDisplayController_GetDisplayType x) => { return re.Hooks.CallOriginal<re.msgpack.ItemDisplayType>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_GetDisplayType( InventoryItemDisplayController self );int GetAttachmentsSize()RTTIre.Hooks.Place( "InventoryItemDisplayController", "GetAttachmentsSize;", (InventoryItemDisplayController_GetAttachmentsSize x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_GetAttachmentsSize( InventoryItemDisplayController self );WeakHandle<game.ItemData> GetParentItemData()RTTIint GetNewItems()RTTIre.Hooks.Place( "InventoryItemDisplayController", "GetNewItems;", (InventoryItemDisplayController_GetNewItems x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_GetNewItems( InventoryItemDisplayController self );bool IsEmpty()RTTIre.Hooks.Place( "InventoryItemDisplayController", "IsEmpty;", (InventoryItemDisplayController_IsEmpty x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_IsEmpty( InventoryItemDisplayController self );ink.anim.Definition? GetDelayAnimation()RTTIre.Hooks.Place( "InventoryItemDisplayController", "GetDelayAnimation;", (InventoryItemDisplayController_GetDelayAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.Definition>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemDisplayController_GetDelayAnimation( InventoryItemDisplayController self );