/// <summary> /// 添加UI /// </summary> /// <param name="uiBase"></param> /// <param name="groupName"></param> /// <param name="pauseCoveredUI"></param> public void AddUI(IUIBase uiBase, string groupName, bool pauseCoveredUI = false) { UIGroup group = GetGroup(groupName) as UIGroup; if (group == null) { throw new ArgumentNullException(nameof(group)); } int id = idIndex++; uiBase.OnInit(id, group, pauseCoveredUI); group.AddUI(uiBase); }