public override void AfterCardEffect(object sender, EffectEventArgs e) { // When a card is played. for (int i = 0; i < e.AfterList.Count; i++) { if (e.BeforeList[i].status != Status.BeingPlayed && e.AfterList[i].status == Status.BeingPlayed && e.AfterList[i] == this) { Debug.Log("BattleCry triggered"); EffectTargeting.SetInfo(this, DamageTarget); } } }
System.Collections.IEnumerator AutoDeath(EffectTargeting obj) { yield return new WaitForSeconds(5f); obj.Death(); }