protected virtual void HandleConstantPhysicalSize()
{
float dpi = Screen.dpi;
float num2 = (dpi != 0f) ? dpi : this.m_FallbackScreenDPI;
float num3 = 1f;
switch (this.m_PhysicalUnit)
{
case Unit.Centimeters:
num3 = 2.54f;
break;
case Unit.Millimeters:
num3 = 25.4f;
break;
case Unit.Inches:
num3 = 1f;
break;
case Unit.Points:
num3 = 72f;
break;
case Unit.Picas:
num3 = 6f;
break;
}
this.SetScaleFactor(num2 / num3);
this.SetReferencePixelsPerUnit((this.m_ReferencePixelsPerUnit * num3) / this.m_DefaultSpriteDPI);
}