public static void deleteTerrain(TerrainObject obj) { obj.reset(); obj.gameObject.SetActive(false); obj.gameObject.name = "pooled terrain"; pooledTerrain.Add(obj.gameObject); //GameObject.Destroy(obj.gameObject); }