using System.Collections; using System.Collections.Generic; using UnityEngine; public class CardCrashingPunch : BaseCard { public CardCrashingPunch() : base(CardId.CrashingPunch, "Crashing Punch", 3, CardType.Action, "Deals 3 damage to target.") { } public override IEnumerator Use(BattlePlayerControls playerControls) { SingleTargeting singleTargeting = new SingleTargeting(); yield return playerControls.StartCoroutine(playerControls.ChooseTarget(singleTargeting)); BattleParticipant target = singleTargeting.GetTarget(); Debug.Log("Punching " + target); target.DealDamage(3); } }