Ejemplo n.º 1
0
    private IEnumerator SpawnMeteor(MeteorConfig meteorConfig)
    {
        //for (int meteorCount = 0; meteorCount < meteorConfig.GetNumberOfMeteors(); meteorCount++)
        //{

        var newMeteor = Instantiate(
            meteorConfig.GetMeteorPrefab(),
            meteorConfig.GetWaypoints()[0].transform.position,
            Quaternion.identity
            );

        newMeteor.GetComponent <MetorSpot>().SetWaveConfig(meteorConfig);

        yield return(new WaitForSeconds(meteorConfig.GetTimeBetweenSpawns()));
        //}
    }
Ejemplo n.º 2
0
 // Start is called before the first frame update
 void Start()
 {
     waypoints          = meteorConfig.GetWaypoints();
     transform.position = waypoints[waypointindex].transform.position;
 }