public TBaseUI MyCloseUI <TBaseUI>(CloseUIType closeUIType = CloseUIType.Destroy, float time = 0, params object[] paramValues) where TBaseUI : IBaseUIForm { IBaseUIForm uiForm = CloseUI <TBaseUI>(time, paramValues); if (closeUIType == CloseUIType.Destroy) { UIMonoManager.Instance.AddDestroyCommand(uiForm); } return(null); }
public IBaseUIForm MyCloseUI(CloseUIType closeUIType = CloseUIType.Destroy, float time = 0, params object[] paramValues) { CloseUI(this, time, paramValues); if (closeUIType == CloseUIType.Destroy) { DestoryUI(); return(null); } return(this); }