public AutoNotifyPassiveSkillTrigger(TriggerSkill skill, RelayTrigger innerTrigger) { AskForConfirmation = null; IsAutoNotify = true; Skill = skill; InnerTrigger = innerTrigger; base.Owner = InnerTrigger.Owner; }
protected AutoNotifyUsagePassiveSkillTrigger(TriggerSkill skill, RelayTrigger innerTrigger, TriggerActionWithCardsAndPlayers execute, ICardUsageVerifier verifier) { AskForConfirmation = false; IsAutoNotify = true; Skill = skill; InnerTrigger = innerTrigger; Execute = execute; Verifier = verifier; base.Owner = InnerTrigger.Owner; }
public AlwaysGetJudgeCardTrigger(Player owner, _AskTianDuDelegate del, TriggerSkill skill) : base(owner, null, null, true) { askDel = del; this.skill = skill; }
public AutoNotifyUsagePassiveSkillTrigger(TriggerSkill skill, TriggerActionWithCardsAndPlayers execute, TriggerCondition condition, ICardUsageVerifier verifier) : this(skill, new RelayTrigger(null, condition), execute, verifier) { }
public AutoNotifyPassiveSkillTrigger(TriggerSkill skill, TriggerAction execute, TriggerCondition condition) : this(skill, new RelayTrigger(execute, condition)) { }
public QiaoShuiWinTrigger(Player p, TriggerSkill sk) { used = false; Owner = p; theSkill = sk; }