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(); } } } }