Centralize catalog item object lookup

This commit is contained in:
Meta Vens 2026-06-28 12:21:38 +01:00
commit 0cf4591b8f
11 changed files with 24 additions and 21 deletions

View file

@ -28,11 +28,7 @@ public class ItemManager
public AetheriaRuntimeCatalogItem GetRuntimeItem(ItemInstance item)
{
return item == null
? null
: !string.IsNullOrWhiteSpace(item.ItemKey)
? _runtimeCatalog.FindItem(item.ItemKey)
: null;
return _runtimeCatalog.FindItem(item, x => x.ItemKey);
}
public Behavior[] CreateRuntimeBehaviors(EquippedItem item)