Use typed runtime item catalog

This commit is contained in:
Meta Vens 2026-06-13 14:36:54 +01:00
commit 949907de65
11 changed files with 415 additions and 245 deletions

View file

@ -30,7 +30,7 @@ public class ItemManager
// private Guid _forceLoadZone;
private readonly ILegacyItemCatalogReader _itemData;
private readonly IRuntimeItemCatalogReader _itemData;
public GameplaySettings GameplaySettings { get; }
// public double Time
@ -46,7 +46,7 @@ public class ItemManager
// private readonly Dictionary<CraftedItemData, int> Tier = new Dictionary<CraftedItemData, int>();
public ItemManager(ILegacyItemCatalogReader itemData, GameplaySettings settings, Action<string> logger)
public ItemManager(IRuntimeItemCatalogReader itemData, GameplaySettings settings, Action<string> logger)
{
_itemData = itemData;
GameplaySettings = settings;