Exemplo n.º 1
0
        public static Rect GetAreaRectByMode(AreaMode mode)
        {
            var viewRect = Rect.zero;

            switch (mode)
            {
            case AreaMode.Screen:
                viewRect = new Rect(Vector2.zero, UnityExtension.GetScaledScreenAreaSize(Responsive.ViewportAreaSize));
                break;

            case AreaMode.Safe:
                viewRect = UnityExtension.GetCalculatedSafeAreaRect(Responsive.ViewportAreaSize);
                break;

            case AreaMode.Viewport:
                viewRect = new Rect(Vector2.zero, Responsive.ViewportAreaSize);
                break;
            }

            return(viewRect);
        }