public void ReturnAllObjectsToPools()
 {
     if (this.activePoolManagers != null)
     {
         for (int i = 0; i < this.activePoolManagers.Count; i++)
         {
             TypePoolManager poolManager = this.activePoolManagers[i];
             if (poolManager != null)
             {
                 poolManager.ReturnAllObjectsToPool();
             }
         }
     }
 }