CTT/Server/Model/Generate/Data/Partial/SuitConfigCategory.Custom.cs

33 lines
842 B
C#
Raw Normal View History

2021-04-08 20:09:59 +08:00
using System;
using System.Collections.Generic;
namespace Cal.DataTable
{
public partial class SuitConfigCategory
{
private Dictionary<int, long> suitIdDic = new();
public SuitConfig GetSuitConfigByEquipId(int itemId)
{
2021-04-11 19:50:39 +08:00
if(!suitIdDic.TryGetValue(itemId,out long id))
2021-04-08 20:09:59 +08:00
{
return null;
}
return Get(id);
}
public override void EndInit()
{
2021-04-11 19:50:39 +08:00
foreach (SuitConfig suitConfig in dict.Values)
2021-04-08 20:09:59 +08:00
{
2021-04-11 19:50:39 +08:00
foreach (SuitConfig.Equip equip in suitConfig.EquipArr)
2021-04-08 20:09:59 +08:00
{
2021-04-11 19:50:39 +08:00
foreach (int equipId in equip.EquipIdArr)
2021-04-08 20:09:59 +08:00
{
suitIdDic.Add(equipId, suitConfig.Id);
}
}
}
}
}
}