Explorar el Código

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

Co-authored-by: fangj <fangjinxx@qq.com>
tanghai hace 2 años
padre
commit
eee7fb21a9
Se han modificado 1 ficheros con 2 adiciones y 2 borrados
  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();
             
-            status = EntityStatus.None;
-
             if (this.IsFromPool)
             {
                 ObjectPool.Instance.Recycle(this);
             }
+            
+            status = EntityStatus.None;
         }
 
         private void AddToComponents(Entity component)