using System.Collections.Generic; namespace Game { public interface IUIManager { 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(); } }