//--------------------------------------------------------
|
// [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<string, DogzEquipPlusConfig> t_ItemPM = new Dictionary<string, DogzEquipPlusConfig>();
|
private static Dictionary<int, List<DogzEquipPlusConfig>> m_ItemPlusMaxLvDict = new Dictionary<int, List<DogzEquipPlusConfig>>();
|
public void OnConfigParseCompleted()
|
{
|
t_ItemPM.Add(StringUtility.Contact(equipplace, level).ToString(), this);
|
if (!m_ItemPlusMaxLvDict.ContainsKey(equipplace))
|
{
|
List<DogzEquipPlusConfig> list = new List<DogzEquipPlusConfig>();
|
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;
|
}
|
|
}
|