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

namespace mgaia.Utils
{
    /// <summary>
    /// Interface que representa uma fábrica de menus
    /// </summary>
    /// <owner>Victor</owner>
    public interface IMenuFabric
    {
        /// <summary>
        /// Cria um menu
        /// </summary>
        T Create<T>() where T : BaseMenuBehaviour;

        /// <summary>
        /// Remove um menu
        /// </summary>
        void Destroy(BaseMenuBehaviour menu);
    }
}