diff --git a/SabreTools.DatFiles/ItemDictionaryDB.cs b/SabreTools.DatFiles/ItemDictionaryDB.cs index dfc3dc8d..0a5efed2 100644 --- a/SabreTools.DatFiles/ItemDictionaryDB.cs +++ b/SabreTools.DatFiles/ItemDictionaryDB.cs @@ -367,70 +367,6 @@ namespace SabreTools.DatFiles return datItems; } - /// - /// Get the indices and items associated with a machine index - /// - public IDictionary? GetItemsForMachine(long machineIndex, bool filter = false) - { - var itemIds = _itemToMachineMapping - .Where(mapping => mapping.Value == machineIndex) - .Select(mapping => mapping.Key); - - var datItems = new Dictionary(); - foreach (long itemId in itemIds) - { - // Ignore missing IDs -#if NET40_OR_GREATER || NETCOREAPP - if (!_items.TryGetValue(itemId, out var datItem) || datItem == null) - continue; -#else - if (!_items.ContainsKey(itemId)) - continue; - - var datItem = _items[itemId]; - if (datItem == null) - continue; -#endif - - if (!filter || datItem.GetBoolFieldValue(DatItem.RemoveKey) != true) - datItems[itemId] = datItem; - } - - return datItems; - } - - /// - /// Get the indices and items associated with a source index - /// - public IDictionary? GetItemsForSource(long sourceIndex, bool filter = false) - { - var itemIds = _itemToSourceMapping - .Where(mapping => mapping.Value == sourceIndex) - .Select(mapping => mapping.Key); - - var datItems = new Dictionary(); - foreach (long itemId in itemIds) - { - // Ignore missing IDs -#if NET40_OR_GREATER || NETCOREAPP - if (!_items.TryGetValue(itemId, out var datItem) || datItem == null) - continue; -#else - if (!_items.ContainsKey(itemId)) - continue; - - var datItem = _items[itemId]; - if (datItem == null) - continue; -#endif - - if (!filter || datItem.GetBoolFieldValue(DatItem.RemoveKey) != true) - datItems[itemId] = datItem; - } - - return datItems; - } - /// /// Get a machine based on the index ///