﻿using UnityEngine;

namespace JasonStorey
{
    public class ModalPanel : UiPanel
    {
        [Header("Dependencies")]
        [SerializeField]
        CanvasGroup _canvasGroup;

        void OnValidate() => _canvasGroup = this.GetOrCreate<CanvasGroup>();

        protected override void Start() => SetVisibilityStrategy(new CanvasGroupVisibility(_canvasGroup));
    }
}