internal static void ResetCamera(Camera cameraToReset = null) { if (cameraToReset == null) { cameraToReset = FlatRedBall.Camera.Main; } cameraToReset.Orthogonal = Data.Is2D; if (Data.Is2D) { cameraToReset.OrthogonalHeight = Data.ResolutionHeight; cameraToReset.OrthogonalWidth = Data.ResolutionWidth; cameraToReset.FixAspectRatioYConstant(); } if (Data.AspectRatio != null) { SetAspectRatioTo(Data.AspectRatio.Value); } }
internal static void ResetCamera(Camera cameraToReset = null) { if (cameraToReset == null) { cameraToReset = FlatRedBall.Camera.Main; } cameraToReset.Orthogonal = Data.Is2D; if (Data.Is2D) { cameraToReset.OrthogonalHeight = Data.ResolutionHeight; cameraToReset.OrthogonalWidth = Data.ResolutionWidth; cameraToReset.FixAspectRatioYConstant(); } else { cameraToReset.UsePixelCoordinates3D(0); } if (Data.AspectRatio != null) { SetAspectRatioTo(Data.AspectRatio.Value, Data.DominantInternalCoordinates, Data.ResolutionWidth, Data.ResolutionHeight); } }