zxl
/
CTT
forked from Cal/CTT
1
0
Fork 0
CTT/Server/Model/Generate/Data/Partial/SuitConfigCategory.Custom.cs

33 lines
821 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)
{
if(!suitIdDic.TryGetValue(itemId,out var id))
{
return null;
}
return Get(id);
}
public override void EndInit()
{
foreach (var suitConfig in dict.Values)
{
foreach (var equip in suitConfig.EquipArr)
{
foreach (var equipId in equip.EquipIdArr)
{
suitIdDic.Add(equipId, suitConfig.Id);
}
}
}
}
}
}