Esempio n. 1
0
 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);
     }
 }
Esempio n. 2
0
 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);
     }
 }