Răsfoiți Sursa

资源释放

zhaoyang 3 ani în urmă
părinte
comite
ff549061d2

+ 3 - 2
GameClient/Assets/ThirdParty/FairyGUI/Scripts/UI/GComponent.cs

@@ -83,6 +83,8 @@ namespace FairyGUI
             if (scrollPane != null)
                 scrollPane.Dispose();
 
+            //因list的dispost无法正常释放loader加载的资源,修改第三方代码
+            base.Dispose(); //Dispose native tree first, avoid DisplayObject.RemoveFromParent call
 
             cnt = _children.Count;
             for (int i = cnt - 1; i >= 0; --i)
@@ -92,8 +94,7 @@ namespace FairyGUI
                 obj.Dispose();
             }
 
-            //因list的dispost无法正常释放loader加载的资源,修改第三方代码
-            base.Dispose(); //Dispose native tree first, avoid DisplayObject.RemoveFromParent call
+
 
 #if FAIRYGUI_TOLUA
             if (_peerTable != null)