/// <summary> /// Spawns enemys until the desired number of enemys is spawned /// </summary> /// <param name="texture"></param> private void SpawnEnemy(Texture2D texture) { Enemys enemy = new Enemys(player, texture, spawnPosition, enemyLife, enemyBounty, enemySpeed, graphicsDevice); enemy.SetWaypoints(level.Waypoints); level.AddEnemy(enemy); countEnemys++; timerEnemys = 0; if (countEnemys >= nrToSpawn) { countEnemys = 0; spawnNewEnemys = false; timerWaves = 0; stopTimer = false; } }