public Task(int id, Award ward, OperatorOperation accept, OperatorOperation update, OperatorOperation complete, State state = State.CannotAccept) { this.id = id; this.ward = ward; acceptOperation = accept; updateOperation = update; completeOperation = complete; if (state == State.DoTasking) { OnStart(); } }
public AndOperation(OperatorOperation o, OperatorOperation o2) : base(o, o2) { }
public OrOperation(OperatorOperation o) : base(o) { }
public AndOperation(OperatorOperation o) : base(o) { }
public StrikeKillTask(int id, Award ward, OperatorOperation accept, OperatorOperation update, OperatorOperation complete, State state = State.CannotAccept) : base(id, ward, accept, update, complete, state) { }