Main/Config/PartialConfigs/ItemCompoundConfig.cs
@@ -2,11 +2,13 @@
public partial class ItemCompoundConfig : ConfigBase<int, ItemCompoundConfig>
{
    public static Dictionary<int, ItemCompoundConfig> itemCompoundDict = new Dictionary<int, ItemCompoundConfig>();
    static Dictionary<int, ItemCompoundConfig> itemCompoundDict = new Dictionary<int, ItemCompoundConfig>();
    static Dictionary<int, int> materialToItemDict = new Dictionary<int, int>(); //合成材料到物品的映射
    protected override void OnConfigParseCompleted()
    {
        itemCompoundDict.Add(makeID, this);
        materialToItemDict[itemID] = makeID;
    }
    public static ItemCompoundConfig GetItemCompoundConfig(int makeID)
@@ -21,6 +23,12 @@
        return itemCompoundDict.ContainsKey(itemID);
    }
        
    public static int GetMakeIDByMaterial(int itemID)
    {
        int makeID = 0;
        materialToItemDict.TryGetValue(itemID, out makeID);
        return makeID;
    }
}