public int GetLevelWithMinSeparation(float pixelSeparation)
{
for (int i = 0; i < this.m_TickModulos.Length; i++)
{
float num2 = (this.m_TickModulos[i] * this.m_PixelRange) / (this.m_MaxValue - this.m_MinValue);
if (num2 >= pixelSeparation)
{
return (i - this.m_SmallestTick);
}
}
return -1;
}