상속: PassiveSkill
예제 #1
0
 public AutoNotifyPassiveSkillTrigger(TriggerSkill skill, RelayTrigger innerTrigger)
 {
     AskForConfirmation = null;
     IsAutoNotify       = true;
     Skill        = skill;
     InnerTrigger = innerTrigger;
     base.Owner   = InnerTrigger.Owner;
 }
예제 #2
0
 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;
 }
예제 #3
0
 public AlwaysGetJudgeCardTrigger(Player owner, _AskTianDuDelegate del, TriggerSkill skill)
     : base(owner, null, null, true)
 {
     askDel = del;
     this.skill = skill;
 }
예제 #4
0
 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;
 }
예제 #5
0
 public AutoNotifyUsagePassiveSkillTrigger(TriggerSkill skill, TriggerActionWithCardsAndPlayers execute, TriggerCondition condition, ICardUsageVerifier verifier)
     : this(skill, new RelayTrigger(null, condition), execute, verifier)
 {
 }
예제 #6
0
 public AutoNotifyPassiveSkillTrigger(TriggerSkill skill, RelayTrigger innerTrigger)
 {
     AskForConfirmation = null;
     IsAutoNotify = true;
     Skill = skill;
     InnerTrigger = innerTrigger;
     base.Owner = InnerTrigger.Owner;
 }
예제 #7
0
 public AutoNotifyPassiveSkillTrigger(TriggerSkill skill, TriggerAction execute, TriggerCondition condition)
     : this(skill, new RelayTrigger(execute, condition))
 {
 }
예제 #8
0
 public QiaoShuiWinTrigger(Player p, TriggerSkill sk)
 {
     used = false;
     Owner = p;
     theSkill = sk;
 }
예제 #9
0
 public AutoNotifyUsagePassiveSkillTrigger(TriggerSkill skill, TriggerActionWithCardsAndPlayers execute, TriggerCondition condition, ICardUsageVerifier verifier) :
     this(skill, new RelayTrigger(null, condition), execute, verifier)
 {
 }
예제 #10
0
 public AutoNotifyPassiveSkillTrigger(TriggerSkill skill, TriggerAction execute, TriggerCondition condition) :
     this(skill, new RelayTrigger(execute, condition))
 {
 }