using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

namespace MPStudio
{
    public class SetScreen : MonoBehaviour
    {
        //横1竖0
        private void SetMatchWidthOrHeight()
        {
            const float longNumber = 1334;
            const float shortNumber = 750;

            bool isLandscape = longNumber > shortNumber;

            CanvasScaler canvasScaler = GetComponent<CanvasScaler>();
            canvasScaler.uiScaleMode = CanvasScaler.ScaleMode.ScaleWithScreenSize;

            if (isLandscape)
            {
                canvasScaler.referenceResolution = new Vector2(longNumber, shortNumber);
                canvasScaler.matchWidthOrHeight = 1;
            }
            else
            {
                canvasScaler.referenceResolution = new Vector2(shortNumber, longNumber);
                canvasScaler.matchWidthOrHeight = 0;
            }
        }

        private void Reset()
        {
            SetMatchWidthOrHeight();
        }

    }
}