public void StartCombat() { List<Enemy> enemies; int numOfEnemies = r.Next(1, 3); if (numOfEnemies == 1) { enemies = new List<Enemy> { new Models.Monsters.ToxWyrm(Character.Level, this, Character) }; } else { enemies = new List<Enemy> { new Models.Monsters.ToxWyrm(Character.Level , this, Character), new Models.Monsters.VioletWing(Character.Level , this, Character) }; } Combat = new CombatState(this,stateManeger, Character, enemies); stateManeger.ChangeState(Combat); }
public void StartCombat(List<Enemy> enemies) { CombatState Combat = new CombatState(this, stateManeger, Character, enemies); stateManeger.ChangeState(Combat); }