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