| | |
| | |
|
| | | 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)
|
| | |
| | | return itemCompoundDict.ContainsKey(itemID);
|
| | | }
|
| | |
|
| | | public static int GetMakeIDByMaterial(int itemID)
|
| | | {
|
| | | int makeID = 0;
|
| | | materialToItemDict.TryGetValue(itemID, out makeID);
|
| | | return makeID;
|
| | | }
|
| | | }
|
| | |
|
| | |
|