23 lines
673 B
C#
Executable File
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);
|
|
}
|
|
}
|
|
}
|
|
} |