private void GenerateTerrain(float posX, TerrainTemplateController forceterrain = null) { GameObject newTerrain = Instantiate(terrainTemplates[Random.Range(0, terrainTemplates.Count)].gameObject, transform); newTerrain.transform.position = new Vector2(posX, 0f); spawnedTerrain.Add(newTerrain); }
private void GenerateTerrain(float posX, TerrainTemplateController forceterrain) { GameObject newTerrain = Instantiate(forceterrain.gameObject, transform); newTerrain.transform.position = new Vector2(posX, 0f); spawnedTerrain.Add(newTerrain); }
private void GenerateTerrain(float posX, TerrainTemplateController forceTerrain = null) { GameObject newTerrain = null; if (forceTerrain == null) { newTerrain = GenerateFromPool(terrainTemplates[Random.Range(0, terrainTemplates.Count)].gameObject, transform); } else { newTerrain = GenerateFromPool(forceTerrain.gameObject, transform); } newTerrain.transform.position = new Vector2(posX, 0f); spawnedTerrain.Add(newTerrain); }