/// <summary> /// Called when it is played. /// </summary> public void Play() => EffectsDispatcher.DispatchEffects(this, EffectTriggerType.OnPlay);
/// <summary> /// Called when it is discarded. /// </summary> public void Discard() => EffectsDispatcher.DispatchEffects(this, EffectTriggerType.OnDiscard);
/// <summary> /// Called when it is drawn. /// </summary> public void Draw() => EffectsDispatcher.DispatchEffects(this, EffectTriggerType.OnDraw);