using System.Collections.Generic;
|
using System.Text;
|
using UnityEngine;
|
|
public partial class EquipSuitCompoundConfig : IConfigPostProcess
|
{
|
private StringBuilder _makerEquipSuitID = new StringBuilder();
|
private static Dictionary<string, EquipSuitCompoundConfig> makerEquipSuitDict = new Dictionary<string, EquipSuitCompoundConfig>();
|
|
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;
|
}
|
|
}
|