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); }
public Apple(IRequisite hardware, IRequisite software) { this.RequiredHardware = hardware; this.RequiredSoftware = software; }
public RemoveRequisiteAction(Hero hero, IRequisite requisite) { _hero = hero; _requisite = requisite; }
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) { }