コード例 #1
0
        protected void Start()
        {
            if (!startUI)
            {
                Debug.LogError(@"[UIManager] initialize fail , Cannot found a <color=cyan>startUI</color> shown as first one!");
#if UNITY_EDITOR
                UnityEditor.Selection.activeGameObject = gameObject;
                Debug.DebugBreak();
#endif
                return;
            }
            startUI.Show();
            var uis = GetComponentsInChildren <BaseUI>(true);
            for (var i = 0; i < uis.Length; i++)
            {
                if (!uis[i].Equals(startUI))
                {
                    uis[i].gameObject.SetActive(false);
                }
            }
        }