Beispiel #1
0
        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);
        }
Beispiel #2
0
 public void StartCombat(List<Enemy> enemies)
 {
     CombatState Combat = new CombatState(this, stateManeger, Character, enemies);
     stateManeger.ChangeState(Combat);
 }