public void SpawnWanderers(int count) { for (int e = 0; e < Enemies.Capacity; e++) { if (!Enemies[e].Alive) { Wanderer w = new Wanderer(); RemoveChild(Enemies[e]); Enemies[e] = w; AddChild(w); w.LoadContent(Scene.ContentManager); Enemies[e].Spawn(new Vector3(random.Next(-500, 500), random.Next(-500, 500), 0.0f)); count--; if (count <= 0) { return; } } } }
public void SpawnWanderers(int count) { for (int e = 0; e < Enemies.Capacity; e++) { if (!Enemies[e].Alive) { Wanderer w = new Wanderer(); RemoveChild(Enemies[e]); Enemies[e] = w; AddChild(w); w.LoadContent(Scene.ContentManager); Enemies[e].Spawn(new Vector3(random.Next(-500, 500), random.Next(-500, 500), 0.0f)); count--; if (count <= 0) return; } } }