diff --git a/AetherBags/Addons/AddonInventoryWindow.cs b/AetherBags/Addons/AddonInventoryWindow.cs index b0b6934..5053139 100644 --- a/AetherBags/Addons/AddonInventoryWindow.cs +++ b/AetherBags/Addons/AddonInventoryWindow.cs @@ -79,7 +79,7 @@ public unsafe class AddonInventoryWindow : InventoryAddonBase LayoutContent(); - //addon->SubscribeAtkArrayData(1, (int)NumberArrayType.Inventory); + addon->SubscribeAtkArrayData(1, (int)NumberArrayType.Inventory); System.LootedItemsTracker.OnLootedItemsChanged += OnLootedItemsChanged; diff --git a/AetherBags/Addons/InventoryAddonBase.cs b/AetherBags/Addons/InventoryAddonBase.cs index eff8a21..3299817 100644 --- a/AetherBags/Addons/InventoryAddonBase.cs +++ b/AetherBags/Addons/InventoryAddonBase.cs @@ -1,6 +1,7 @@ using System; using System.Collections.Generic; using System.Numerics; +using AetherBags.AddonLifecycles; using AetherBags.Configuration; using AetherBags.Helpers; using AetherBags.Inventory; @@ -442,7 +443,7 @@ public abstract unsafe class InventoryAddonBase : NativeAddon, IInventoryWindow } } - /* + protected override void OnRequestedUpdate(AtkUnitBase* addon, NumberArrayData** numberArrayData, StringArrayData** stringArrayData) { _requestedUpdateCount++; @@ -456,7 +457,7 @@ public abstract unsafe class InventoryAddonBase : NativeAddon, IInventoryWindow InventoryState.RefreshFromGame(); RefreshCategoriesCore(autosize: true); } - */ + protected override void OnSetup(AtkUnitBase* addon) {