//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Tuesday, August 21, 2018 //-------------------------------------------------------- using UnityEngine; using System.Collections; using UnityEngine.UI; using System; using System.Collections.Generic; public partial class DogzEquipPlusConfig : IConfigPostProcess { private static Dictionary t_ItemPM = new Dictionary(); private static Dictionary> m_ItemPlusMaxLvDict = new Dictionary>(); public void OnConfigParseCompleted() { t_ItemPM.Add(StringUtility.Contact(equipplace, level).ToString(), this); if (!m_ItemPlusMaxLvDict.ContainsKey(equipplace)) { List list = new List(); list.Add(this); m_ItemPlusMaxLvDict.Add(equipplace, list); } else { m_ItemPlusMaxLvDict[equipplace].Add(this); } } public static DogzEquipPlusConfig GetEquipplaceAndLevel(int equipplace, int level) { DogzEquipPlusConfig dogzEquipPlus = null; t_ItemPM.TryGetValue(StringUtility.Contact(equipplace, level).ToString(), out dogzEquipPlus); return dogzEquipPlus; } }