using System.Collections.Generic; using TMPro; using UnityEngine; namespace Game { public interface IUIManager { TMP_FontAsset font { get; set; } IUI CreateUI(UIType uiType, UILayer uiLayer); IUI ShowUI(UIType uiType); T GetUI(UIType uiType) where T : UIBase; bool HideUI(UIType uiType); IUI CloseLast(); void CloseAll(); } }