Quellcode durchsuchen

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

Co-authored-by: fangj <fangjinxx@qq.com>
tanghai vor 2 Jahren
Ursprung
Commit
eee7fb21a9
1 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  1. 2 2
      Unity/Assets/Scripts/Core/Entity/Entity.cs

+ 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)