using System.Collections.Generic; using System.Text; using UnityEngine; namespace TableConfig { public partial class EquipSuitCompoundConfig : ConfigBase, IConfigPostProcess { private StringBuilder _makerEquipSuitID = new StringBuilder(); private static Dictionary makerEquipSuitDict = new Dictionary(); public void OnConfigParseCompleted() { _makerEquipSuitID.Length = 0; _makerEquipSuitID.Append(SuiteType.ToString()); _makerEquipSuitID.Append(EquipPlace.ToString()); _makerEquipSuitID.Append(SuiteLV.ToString()); _makerEquipSuitID.Append(Job.ToString()); makerEquipSuitDict.Add(_makerEquipSuitID.ToString(), this); } //根据装备的位置,等级,职业得到锻炼套装需要的材料 public static EquipSuitCompoundConfig GetMakerEquipSuitMatModel(int suitType, int equipPlace, int equipLv, int job) { string strId = StringUtility.Contact(suitType, equipPlace, equipLv, job); EquipSuitCompoundConfig makerSuitMat = null; makerEquipSuitDict.TryGetValue(strId, out makerSuitMat); return makerSuitMat; } } }