class
InventoryGenericItemChooser
- 16 properties
- 32 functions
- 2 derived classes
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
itemContainer | ink.CompoundWidgetReference | 0x0 | scripted |
slotsCategory | ink.WidgetReference | 0x18 | scripted |
slotsRootContainer | ink.WidgetReference | 0x30 | scripted |
slotsRootLabel | ink.TextWidgetReference | 0x48 | scripted |
slotsContainer | ink.CompoundWidgetReference | 0x60 | scripted |
player | WeakHandle<PlayerPuppet> | 0x78 | scripted |
inventoryDataManager | InventoryDataManagerV2? | 0x88 | scripted |
uiScriptableSystem | WeakHandle<UIScriptableSystem> | 0x98 | scripted |
equipmentArea | game.data.EquipmentArea | 0xA8 | scripted |
itemDisplay | WeakHandle<InventoryItemDisplayController> | 0xB0 | scripted |
slotIndex | int | 0xC0 | scripted |
selectedItem | WeakHandle<InventoryItemDisplayController> | 0xC8 | scripted |
tooltipsManager | WeakHandle<game.ui.TooltipsManager> | 0xD8 | scripted |
transmogCtrlsContainer | ink.CompoundWidgetReference | 0xE8 | scripted |
transmogIndicatorCtrl | WeakHandle<TransmogButtonView> | 0x100 | scripted |
transmogIndicator | WeakHandle<ink.Widget> | 0x110 | scripted |
Functions
void Bind(WeakHandle<PlayerPuppet> playerArg, InventoryDataManagerV2 inventoryDataManagerArg, game.data.EquipmentArea equipmentAreaArg, int? slotIndexArg, WeakHandle<game.ui.TooltipsManager>? tooltipsManagerArg, bool? showTransmogedIcon)RTTIre.Hooks.PlaceVoid( "InventoryGenericItemChooser", "Bind;PlayerPuppetInventoryDataManagerV2gamedataEquipmentAreaInt32gameuiTooltipsManagerBool", (InventoryGenericItemChooser_Bind x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryGenericItemChooser_Bind( InventoryGenericItemChooser self, WeakHandle<PlayerPuppet> playerArg, InventoryDataManagerV2? inventoryDataManagerArg, game.data.EquipmentArea equipmentAreaArg, int? slotIndexArg, WeakHandle<game.ui.TooltipsManager>? tooltipsManagerArg, bool? showTransmogedIcon );void BindUIScriptableSystem(WeakHandle<UIScriptableSystem> scriptableSystem)RTTIre.Hooks.PlaceVoid( "InventoryGenericItemChooser", "BindUIScriptableSystem;UIScriptableSystem", (InventoryGenericItemChooser_BindUIScriptableSystem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryGenericItemChooser_BindUIScriptableSystem( InventoryGenericItemChooser self, WeakHandle<UIScriptableSystem> scriptableSystem );CName GetDisplayToSpawn()RTTIre.Hooks.Place( "InventoryGenericItemChooser", "GetDisplayToSpawn;", (InventoryGenericItemChooser_GetDisplayToSpawn x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryGenericItemChooser_GetDisplayToSpawn( InventoryGenericItemChooser self );CName GetSlotDisplayToSpawn()RTTIre.Hooks.Place( "InventoryGenericItemChooser", "GetSlotDisplayToSpawn;", (InventoryGenericItemChooser_GetSlotDisplayToSpawn x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryGenericItemChooser_GetSlotDisplayToSpawn( InventoryGenericItemChooser self );CName GetIntroAnimation()RTTIre.Hooks.Place( "InventoryGenericItemChooser", "GetIntroAnimation;", (InventoryGenericItemChooser_GetIntroAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryGenericItemChooser_GetIntroAnimation( InventoryGenericItemChooser self );bool RequestClose()RTTIre.Hooks.Place( "InventoryGenericItemChooser", "RequestClose;", (InventoryGenericItemChooser_RequestClose x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryGenericItemChooser_RequestClose( InventoryGenericItemChooser self );void RefreshItems(bool? overrideClothingSet, int? clothingSetIndex, bool? showTransmogedIcon)RTTIre.Hooks.PlaceVoid( "InventoryGenericItemChooser", "RefreshItems;BoolInt32Bool", (InventoryGenericItemChooser_RefreshItems x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryGenericItemChooser_RefreshItems( InventoryGenericItemChooser self, bool? overrideClothingSet, int? clothingSetIndex, bool? showTransmogedIcon );void RefreshSelectedItem()RTTIre.Hooks.PlaceVoid( "InventoryGenericItemChooser", "RefreshSelectedItem;", (InventoryGenericItemChooser_RefreshSelectedItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryGenericItemChooser_RefreshSelectedItem( InventoryGenericItemChooser self );void RefreshMainItem(bool? overrideClothingSet, int? clothingSetIndex, bool? showTransmogedIcon)RTTIre.Hooks.PlaceVoid( "InventoryGenericItemChooser", "RefreshMainItem;BoolInt32Bool", (InventoryGenericItemChooser_RefreshMainItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryGenericItemChooser_RefreshMainItem( InventoryGenericItemChooser self, bool? overrideClothingSet, int? clothingSetIndex, bool? showTransmogedIcon );bool CanEquipVisuals(game.ItemID targetItem)RTTIre.Hooks.Place( "InventoryGenericItemChooser", "CanEquipVisuals;ItemID", (InventoryGenericItemChooser_CanEquipVisuals x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryGenericItemChooser_CanEquipVisuals( InventoryGenericItemChooser self, game.ItemID targetItem );game.InventoryItemAttachments?[] GetSlots()RTTIbool ForceDisplayLabel()RTTIre.Hooks.Place( "InventoryGenericItemChooser", "ForceDisplayLabel;", (InventoryGenericItemChooser_ForceDisplayLabel x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryGenericItemChooser_ForceDisplayLabel( InventoryGenericItemChooser self );void RebuildSlots()RTTIre.Hooks.PlaceVoid( "InventoryGenericItemChooser", "RebuildSlots;", (InventoryGenericItemChooser_RebuildSlots x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryGenericItemChooser_RebuildSlots( InventoryGenericItemChooser self );bool OnItemInventoryClick(ink.PointerEvent e)RTTIre.Hooks.Place( "InventoryGenericItemChooser", "OnItemInventoryClick", (InventoryGenericItemChooser_OnItemInventoryClick x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryGenericItemChooser_OnItemInventoryClick( InventoryGenericItemChooser self, ink.PointerEvent? e );void SelectMainItem()RTTIre.Hooks.PlaceVoid( "InventoryGenericItemChooser", "SelectMainItem;", (InventoryGenericItemChooser_SelectMainItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryGenericItemChooser_SelectMainItem( InventoryGenericItemChooser self );void ChangeSelectedItem(WeakHandle<InventoryItemDisplayController> controller)RTTIre.Hooks.PlaceVoid( "InventoryGenericItemChooser", "ChangeSelectedItem;InventoryItemDisplayController", (InventoryGenericItemChooser_ChangeSelectedItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryGenericItemChooser_ChangeSelectedItem( InventoryGenericItemChooser self, WeakHandle<InventoryItemDisplayController> controller );void UnequipItem(WeakHandle<InventoryItemDisplayController> controller)RTTIre.Hooks.PlaceVoid( "InventoryGenericItemChooser", "UnequipItem;InventoryItemDisplayController", (InventoryGenericItemChooser_UnequipItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryGenericItemChooser_UnequipItem( InventoryGenericItemChooser self, WeakHandle<InventoryItemDisplayController> controller );void UnequipItemMods(WeakHandle<InventoryItemDisplayController> controller)RTTIre.Hooks.PlaceVoid( "InventoryGenericItemChooser", "UnequipItemMods;InventoryItemDisplayController", (InventoryGenericItemChooser_UnequipItemMods x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryGenericItemChooser_UnequipItemMods( InventoryGenericItemChooser self, WeakHandle<InventoryItemDisplayController> controller );int GetSlotIndex()RTTIre.Hooks.Place( "InventoryGenericItemChooser", "GetSlotIndex;", (InventoryGenericItemChooser_GetSlotIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryGenericItemChooser_GetSlotIndex( InventoryGenericItemChooser self );WeakHandle<InventoryItemDisplayController> GetSelectedItem()RTTIWeakHandle<InventoryItemDisplayController> GetModifiedItem()RTTIgame.InventoryItemData GetModifiedItemData()RTTIre.Hooks.Place( "InventoryGenericItemChooser", "GetModifiedItemData;", (InventoryGenericItemChooser_GetModifiedItemData x) => { return re.Hooks.CallOriginal<re.msgpack.game.InventoryItemData>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryGenericItemChooser_GetModifiedItemData( InventoryGenericItemChooser self );game.ItemID GetModifiedItemID()RTTIre.Hooks.Place( "InventoryGenericItemChooser", "GetModifiedItemID;", (InventoryGenericItemChooser_GetModifiedItemID x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryGenericItemChooser_GetModifiedItemID( InventoryGenericItemChooser self );TDBID GetSelectedSlotID()RTTIre.Hooks.Place( "InventoryGenericItemChooser", "GetSelectedSlotID;", (InventoryGenericItemChooser_GetSelectedSlotID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryGenericItemChooser_GetSelectedSlotID( InventoryGenericItemChooser self );bool OnInventoryItemHoverOver(ink.PointerEvent evt)RTTIre.Hooks.Place( "InventoryGenericItemChooser", "OnInventoryItemHoverOver", (InventoryGenericItemChooser_OnInventoryItemHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryGenericItemChooser_OnInventoryItemHoverOver( InventoryGenericItemChooser self, ink.PointerEvent? evt );bool OnInventoryItemHoverOut(ink.PointerEvent evt)RTTIre.Hooks.Place( "InventoryGenericItemChooser", "OnInventoryItemHoverOut", (InventoryGenericItemChooser_OnInventoryItemHoverOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryGenericItemChooser_OnInventoryItemHoverOut( InventoryGenericItemChooser self, ink.PointerEvent? evt );WeakHandle<InventoryItemDisplayController> GetInventoryItemDisplayControllerFromTarget(ink.PointerEvent evt)RTTIvoid HideTooltips()RTTIre.Hooks.PlaceVoid( "InventoryGenericItemChooser", "HideTooltips;", (InventoryGenericItemChooser_HideTooltips x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryGenericItemChooser_HideTooltips( InventoryGenericItemChooser self );game.data.EquipmentArea GetEquipmentArea()RTTIre.Hooks.Place( "InventoryGenericItemChooser", "GetEquipmentArea;", (InventoryGenericItemChooser_GetEquipmentArea x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.EquipmentArea>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryGenericItemChooser_GetEquipmentArea( InventoryGenericItemChooser self );bool IsAttachmentItem(game.InventoryItemData itemData)RTTIre.Hooks.Place( "InventoryGenericItemChooser", "IsAttachmentItem;script_ref<InventoryItemData>", (InventoryGenericItemChooser_IsAttachmentItem x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryGenericItemChooser_IsAttachmentItem( InventoryGenericItemChooser self, game.InventoryItemData itemData );void ShowNotification(ScriptGameInstance gameInstance, UIMenuNotificationType type)RTTIre.Hooks.PlaceVoid( "InventoryGenericItemChooser", "ShowNotification;GameInstanceUIMenuNotificationType", (InventoryGenericItemChooser_ShowNotification x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryGenericItemChooser_ShowNotification( InventoryGenericItemChooser self, ScriptGameInstance gameInstance, UIMenuNotificationType type );UIMenuNotificationType DetermineUIMenuNotificationType()RTTIre.Hooks.Place( "InventoryGenericItemChooser", "DetermineUIMenuNotificationType;", (InventoryGenericItemChooser_DetermineUIMenuNotificationType x) => { return re.Hooks.CallOriginal<re.msgpack.UIMenuNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryGenericItemChooser_DetermineUIMenuNotificationType( InventoryGenericItemChooser self );