public void ProcessTriggeredAbilities(EffectTrigger trigger, ITriggerArgs args) { foreach (Card card in _Cards.FindAll(o => o.Abilities.FirstOrDefault(a => a.Trigger == trigger) != null)) { foreach (IAbility ability in card.Abilities.FindAll(o => o.Trigger == trigger)) { ability.Process(new AbilityArgs() { OriginCard = card }); } } }
public void ProcessTriggeredAbilities(EffectTrigger trigger, ITriggerArgs args) { throw new NotImplementedException("Stack.ProcessTriggeredAbilities"); }