public virtual IEnumerator PlayCard(PlayerController pc, int player, Drop drop, int cardIndex) { pc.DisableCards(); yield return(CardEvent(pc, player, drop, cardIndex)); yield return(CardEffect(pc, player, drop, cardIndex)); yield return(CardUsed(pc)); pc.FinishCardUsed(); }