Beispiel #1
0
        public void JoinAttack(Card card, bool wasDeclared = false)
        {
            var attacker = CreateAttacker(card);

            _attackers.Add(attacker);

            if (!card.Has().Vigilance)
            {
                card.Tap();
            }

            Publish(new AttackerJoinedCombatEvent(attacker, wasDeclared));
        }
Beispiel #2
0
        public void AddAttacker(Card card, Card planeswalker)
        {
            var attacker = CreateAttacker(card, planeswalker);

            _attackers.Add(attacker);

            if (!card.Has().Vigilance)
            {
                card.Tap();
            }

            Publish(new AttackerJoinedCombatEvent(attacker));
        }
Beispiel #3
0
        public void JoinAttack(Card card, bool wasDeclared = false)
        {
            var attacker = CreateAttacker(card);
              _attackers.Add(attacker);

              if (!card.Has().Vigilance)
            card.Tap();

              Publish(new AttackerJoinedCombatEvent(attacker, wasDeclared));
        }