Is there a way to know the screen orientation when Screen.orientation == ScreenOrientation.AutoRotation?

There’s not, right? The best we have is Input.deviceOrientation?

hi

Hope this would be helpful

actually i didn’t used input.device orientation instead i used vector3.dot operation.

public void AutoOrientToLandScape()

{

	if(Vector3.Dot(Input.acceleration.normalized,new Vector3(1,0,0)) > 0.45) 
	{
		Screen.orientation=ScreenOrientation.LandscapeRight;
	}
	else if(Vector3.Dot(Input.acceleration.normalized,new Vector3(-1,0,0)) > 0.45) 
	{
		Screen.orientation=ScreenOrientation.LandscapeLeft;
	}	
}

No. But UT is working on a solution for why this matters to me (it’s possible for the screen to not actually match device orientation, when using Autorotation).