using System.Collections.Generic;
|
using System.Text;
|
|
public partial class ItemConfig
|
{
|
private static Dictionary<int, ItemConfig> m_GemCfgs = new Dictionary<int, ItemConfig>();
|
|
public static void GemItemInit()
|
{
|
GemItemConfig.Init(true);
|
var keys = GemItemConfig.GetKeys();
|
foreach (var key in keys)
|
{
|
var config = ItemConfig.Get(key);
|
m_GemCfgs.Add(config.EffectValueB1 * 1000 + config.EffectValueA1, config);
|
}
|
}
|
|
/// <summary>
|
/// 根据宝石等级以及类型取到宝石数据
|
/// </summary>
|
/// <param name="level"></param>
|
/// <param name="type"></param>
|
/// <returns></returns>
|
public static ItemConfig GetGemDataByLevelAndType(int level, int type)
|
{
|
ItemConfig item = null;
|
m_GemCfgs.TryGetValue(level * 1000 + type, out item);
|
return item;
|
}
|
|
|
}
|
|
|