CTT/Server/Model/Generate/Data/Partial/SpaceTravelConfigCategory.C...

23 lines
673 B
C#
Executable File

using System.Collections.Generic;
namespace Cal.DataTable
{
public partial class SpaceTravelConfigCategory
{
private Dictionary<(int, int), SpaceTravelConfig> configByDifficult = new();
public SpaceTravelConfig GetByDifficultAndIndex(int difficult, int index)
{
this.configByDifficult.TryGetValue((difficult, index), out var config);
return config;
}
public override void EndInit()
{
base.EndInit();
foreach (var kv in this.dict)
{
configByDifficult.Add((kv.Value.Difficult,kv.Value.BossIndex),kv.Value);
}
}
}
}