500    {
  502        if (r == g && g == b)
  503        {
  504            return 0f;
  505        }
  506        MinMaxRgb(out var min, out var max, r, g, b);
 
  507        float num = max - min;
  508        float num2 = ((r == max) ? ((float)(g - b) / num) : ((g != max) ? ((float)(r - g) / num + 4f) : ((float)(b - r) / num + 2f)));
  509        num2 *= 60f;
  510        if (num2 < 0f)
  511        {
  512            num2 += 360f;
  513        }
  514        return num2;
  515    }
static void MinMaxRgb(out int min, out int max, int r, int g, int b)
 
void GetRgbValues(out int r, out int g, out int b)