Exemple #1
0
 public RemoveRequisiteAbility(IRequisite requisiteToRemove, TickPhase phase)
 {
     _requisiteToRemove = requisiteToRemove;
     Phase = phase;
     Id    = new RequisiteId("Remove" + requisiteToRemove.Id);
 }
 public AddRequisiteAction(Hero hero, IRequisite requisite)
 {
     _hero      = hero;
     _requisite = requisite;
 }
 public InflictStatusAbility(IRequisite status, TimeSpan duration)
 {
     _status   = status;
     _duration = duration;
     Id        = new RequisiteId("Inflict" + status.Id);
 }
Exemple #4
0
 public Apple(IRequisite hardware, IRequisite software)
 {
     this.RequiredHardware = hardware;
     this.RequiredSoftware = software;
 }
 public RemoveRequisiteAction(Hero hero, IRequisite requisite)
 {
     _hero      = hero;
     _requisite = requisite;
 }
Exemple #6
0
 public MacBook(IRequisite hardware, IRequisite software) : base(hardware, software)
 {
 }
 public AuraAbility(IRequisite inflictedRequisite, ITargeter targeter)
 {
     _inflictedRequisite = inflictedRequisite;
     _targeter           = targeter;
     Id = new RequisiteId(inflictedRequisite.Id + "Aura");
 }
 public IPhone(IRequisite hardware, IRequisite software) : base(hardware, software)
 {
 }