/* * Private. */ private void CheckOrientation() { if (CheckDeviceOrientationValid(Input.deviceOrientation) && _deviceOrientation != Input.deviceOrientation) { Log.Debug(o => $"CheckOrientation: for Device {o}", Input.deviceOrientation); _deviceOrientation = Input.deviceOrientation; DeviceOrientation = ToDeviceOrientation(Input.deviceOrientation); EventMap.Dispatch(OrientationEvent.DeviceOrientationChanged, DeviceOrientation); } if (_screenOrientation != Screen.orientation) { Log.Debug(o => $"CheckOrientation: for Screen {o}", Screen.orientation); _screenOrientation = Screen.orientation; ScreenOrientation = ToScreenOrientation(_screenOrientation); EventMap.Dispatch(OrientationEvent.ScreenOrientationChanged, ScreenOrientation); } }