예제 #1
0
        private void AddAllWindows(WindowContainer windowContainer, IUIViewLocator locator)
        {
            windowManager = FindObjectOfType <GlobalWindowManager>();
            if (windowManager == null)
            {
                Debug.Log("没有找到GlobalWindowManager");
            }

            //添加场景中所需要的window
            windowManager.Add(locator.LoadWindow <GameMainWindow>(windowContainer, "Prefabs/UI/GameMainWindow"));
            windowManager.Add(locator.LoadWindow <NPCDialogWindow>(windowContainer, "Prefabs/UI/NPCDialogWindow"));
        }