Exemplo n.º 1
0
        private void AddActionOnPlantPlayedEvent(BaseCard card, List <BaseCard> targets)
        {
            if (this.HasEffectActivated == false && card.HasTag(Tag.Plant))
            {
                this.HasEffectActivated = true;

                var player = this.Player.CanUseActions() ? this.Player : this.Player.OppositePlayer;

                player.AddActions(1);

                player.OppositePlayer.OnNextTurnStartEvent += () => this.HasEffectActivated = false;
            }
        }
        private void AddActionOnPlantPlayed(BaseCard card, List <BaseCard> targets)
        {
            if (HasEffectActivated == false && card.HasTag(Tag.Plant))
            {
                HasEffectActivated = true;

                var player = Player.CanUseActions() ? Player : Player.OppositePlayer;

                player.AddActions(1);

                player.OppositePlayer.OnNextTurnStart += () => HasEffectActivated = false;
            }
        }