class
InventoryItemsList
- 8 properties
- 15 functions
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
InventoryItemName | CName | 0x0 | scripted |
ItemsLayoutRef | ink.CompoundWidgetReference | 0x8 | scripted |
TooltipsData | ATooltipData?[] | 0x20 | scripted |
ItemsOwner | WeakHandle<game.Object> | 0x30 | scripted |
ItemsLayout | WeakHandle<ink.CompoundWidget> | 0x40 | scripted |
InventoryItems | WeakHandle<ink.Widget>[] | 0x50 | scripted |
IsDevice | bool | 0x60 | scripted |
InventoryManager | InventoryDataManagerV2? | 0x68 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "InventoryItemsList", "OnInitialize", (InventoryItemsList_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemsList_OnInitialize( InventoryItemsList self );bool OnUninitialize()RTTIre.Hooks.Place( "InventoryItemsList", "OnUninitialize", (InventoryItemsList_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemsList_OnUninitialize( InventoryItemsList self );void PrepareInventory(PlayerPuppet player)RTTIre.Hooks.PlaceVoid( "InventoryItemsList", "PrepareInventory;PlayerPuppet", (InventoryItemsList_PrepareInventory x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemsList_PrepareInventory( InventoryItemsList self, PlayerPuppet? player );void PrepareInventory(PlayerPuppet player, game.Object owner)RTTIre.Hooks.PlaceVoid( "InventoryItemsList", "PrepareInventory;PlayerPuppetGameObject", (InventoryItemsList_PrepareInventory2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemsList_PrepareInventory2( InventoryItemsList self, PlayerPuppet? player, game.Object? owner );void ShowInventory(WeakHandle<game.ItemData>[] items)RTTIre.Hooks.PlaceVoid( "InventoryItemsList", "ShowInventory;script_ref<array<gameItemData>>", (InventoryItemsList_ShowInventory x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemsList_ShowInventory( InventoryItemsList self, WeakHandle<game.ItemData>[] items );WeakHandle<ink.Widget> CreateInventoryDisplay()RTTIvoid SetupItemDisplay(WeakHandle<ink.Widget> itemDisplay, WeakHandle<game.ItemData> itemData)RTTIre.Hooks.PlaceVoid( "InventoryItemsList", "SetupItemDisplay;inkWidgetgameItemData", (InventoryItemsList_SetupItemDisplay x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemsList_SetupItemDisplay( InventoryItemsList self, WeakHandle<ink.Widget> itemDisplay, WeakHandle<game.ItemData> itemData );void DeleteItemDisplay(WeakHandle<ink.Widget> itemDisplay)RTTIre.Hooks.PlaceVoid( "InventoryItemsList", "DeleteItemDisplay;inkWidget", (InventoryItemsList_DeleteItemDisplay x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemsList_DeleteItemDisplay( InventoryItemsList self, WeakHandle<ink.Widget> itemDisplay );bool OnButtonClick(WeakHandle<ink.ButtonController> controller)RTTIre.Hooks.Place( "InventoryItemsList", "OnButtonClick", (InventoryItemsList_OnButtonClick x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemsList_OnButtonClick( InventoryItemsList self, WeakHandle<ink.ButtonController> controller );void OnItemClicked(WeakHandle<ink.Widget> e)RTTIre.Hooks.PlaceVoid( "InventoryItemsList", "OnItemClicked;inkWidget", (InventoryItemsList_OnItemClicked x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemsList_OnItemClicked( InventoryItemsList self, WeakHandle<ink.Widget> e );ATooltipData?[] GetTooltipsData()RTTIbool OnInventoryItemEnter(WeakHandle<ink.Widget> e)RTTIre.Hooks.Place( "InventoryItemsList", "OnInventoryItemEnter", (InventoryItemsList_OnInventoryItemEnter x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemsList_OnInventoryItemEnter( InventoryItemsList self, WeakHandle<ink.Widget> e );void RefreshTooltips(game.InventoryItemData tooltipItemData, game.InventoryItemData equippedItemData)RTTIre.Hooks.PlaceVoid( "InventoryItemsList", "RefreshTooltips;script_ref<InventoryItemData>script_ref<InventoryItemData>", (InventoryItemsList_RefreshTooltips x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemsList_RefreshTooltips( InventoryItemsList self, game.InventoryItemData tooltipItemData, game.InventoryItemData equippedItemData );void TooltipDataPostProcess()RTTIre.Hooks.PlaceVoid( "InventoryItemsList", "TooltipDataPostProcess;", (InventoryItemsList_TooltipDataPostProcess x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemsList_TooltipDataPostProcess( InventoryItemsList self );bool OnInventoryItemExit(WeakHandle<ink.Widget> e)RTTIre.Hooks.Place( "InventoryItemsList", "OnInventoryItemExit", (InventoryItemsList_OnInventoryItemExit x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryItemsList_OnInventoryItemExit( InventoryItemsList self, WeakHandle<ink.Widget> e );