public static MegaTileLOD getRangePow2(float current)
{
if (lookupTable.Count < 2)
{
GenerateLUT(512);
}
foreach (Range range in lookupTable)
{
if (range.Low <= current && current <= range.High)
{
return new MegaTileLOD(range.Low, current, range.High);
}
}
return new MegaTileLOD(1, -1, 1);
}