public Trigger(MagicEventType _type, AttributGroup <Target> _targets = null, Ability _exec = null) { Type = _type; ValidTarget = _targets; Exec = _exec; }
public MagicEventArg(MagicEventType t, Player _player) { Type = t; Player = _player; }
public MagicEventArg(MagicEventType t, CardInstance _card = null) { Type = t; Source = _card; }