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; } }