public static float GetResolutionRatio(MobileQuality level) { switch (level) { case MobileQuality.Low: return(1.25f); case MobileQuality.Middle: return(1); case MobileQuality.High: return(1); default: return(1); } }
public static int GetDepthRatio(MobileQuality level) { switch (level) { case MobileQuality.Low: return(1); case MobileQuality.Middle: return(4); case MobileQuality.High: return(1); default: return(2); } }
public static RenderTextureFormat GetFormat(MobileQuality level) { switch (level) { case MobileQuality.Low: return(RenderTextureFormat.ARGB32); case MobileQuality.Middle: return(RenderTextureFormat.ARGBHalf); case MobileQuality.High: return(RenderTextureFormat.ARGBHalf); default: return(RenderTextureFormat.ARGBHalf); } }