using UnityEngine;

namespace Shooter
{
    /// <summary>
    /// Подгоняет размер канвы под соотношение сторон экрана: высота фиксирована (800),
    /// ширина — пропорционально, чтобы интерфейс одинаково смотрелся на разных экранах.
    /// </summary>
    public class CanvasSizeFix : MonoBehaviour
    {
        void Awake()
        {
            RectTransform r = GetComponent<RectTransform>();
            float ratio = (float)Screen.width / Screen.height;
            r.sizeDelta = new Vector2(ratio * 800, 800);
        }
    }
}
