コード例 #1
0
ファイル: UISystem.cs プロジェクト: ly774508966/MagiCloudSDK
        /// <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);
        }