Эх сурвалжийг харах

修复Entity销毁不回收到池子bug (#537)

Co-authored-by: fangj <fangjinxx@qq.com>
tanghai 2 жил өмнө
parent
commit
eee7fb21a9

+ 2 - 2
Unity/Assets/Scripts/Core/Entity/Entity.cs

@@ -534,12 +534,12 @@ namespace ET
 
 
             base.Dispose();
             base.Dispose();
             
             
-            status = EntityStatus.None;
-
             if (this.IsFromPool)
             if (this.IsFromPool)
             {
             {
                 ObjectPool.Instance.Recycle(this);
                 ObjectPool.Instance.Recycle(this);
             }
             }
+            
+            status = EntityStatus.None;
         }
         }
 
 
         private void AddToComponents(Entity component)
         private void AddToComponents(Entity component)