少年修仙传客户端代码仓库
client_Wu Xijin
2018-10-25 267801ab9d88d9861f943cb714abb26bc1145cb9
System/WindowBase/WindowCenter.cs
@@ -22,7 +22,7 @@
            get {
                if (m_UIRoot == null)
                {
                    var prefab = Resources.Load<GameObject>("UI/Prefabs/UIRoot");
                    var prefab = BuiltInLoader.LoadPrefab("UIRoot");
                    var instance = GameObject.Instantiate(prefab, Vector3.zero, Quaternion.identity);
                    instance.name = "UIRoot";
                    m_UIRoot = instance.GetComponent<UIRoot>();
@@ -615,7 +615,7 @@
            }
            else
            {
                var prefab = _fromLocal ? Resources.Load<GameObject>(StringUtility.Contact("UI/Prefabs/", prefabName)) : UILoader.LoadWindow(prefabName);
                var prefab = _fromLocal ? BuiltInLoader.LoadPrefab(prefabName) : UILoader.LoadWindow(prefabName);
                prefab.SetActive(false);
                var instance = GameObject.Instantiate(prefab);
                if (AssetSource.uiFromEditor)
@@ -623,7 +623,15 @@
                    prefab.SetActive(true);
                }
                UILoader.UnLoadWindowAsset(prefabName);
                if (_fromLocal)
                {
                    BuiltInLoader.UnLoadPrefab(prefabName);
                }
                else
                {
                    UILoader.UnLoadWindowAsset(prefabName);
                }
                instance.name = prefabName;
                var window = instance.GetComponent<T>();
                if (window != null)