mixedcards/Assets/Battle/CardsMonsters/WhirlwindMCard.cs
2020-09-24 00:43:31 -04:00

21 lines
736 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class WhirlwindMCard : MonsterCard
{
public WhirlwindMCard(BattleParticipant owner)
: base(owner, MCardId.Whirlwind, "Whirlwind", 4, CardType.Attack,
"Rotate enemies right. Deal 3 damage to all enemies.") {
}
public override IEnumerator Use(IBattleEffectApplier effectApplier, MonsterViewpoint monsterViewpoint) {
RotateEffect rotateEffect = new RotateEffect(TeamChoice.Heroes, +1);
effectApplier.Apply(rotateEffect);
yield return new WaitForSeconds(1f);
MassDamageEffect damageEffect = new MassDamageEffect(TeamChoice.Heroes, 3);
effectApplier.Apply(damageEffect);
}
}