Rect SimulateSafeArea() { SimulatingDevice = DeviceUnknown; if (!simulatesSafeArea) { return(Screen.safeArea); } if (ScreenUtility.IsIPhoneXResolution()) { SimulatingDevice = DeviceIPhoneX; return(ScreenUtility.GetSafeArea(true)); } return(Screen.safeArea); }
Rect GetEmulatedSafeAreaOnIPhoneX() { var safe = ScreenUtility.GetSafeArea(true); return(new Rect(safe.x, Screen.height - safe.yMax, safe.width, safe.height)); }