public bool ShouldContinueWithTask(Worker processor) { return(true); }
private float Weight(Worker processor, Task task) { return(task.Weight(processor) * processor.Weight(task)); }
private bool TaskCanBeWorkedBy(Task task, Worker processor) { return(processor.task == task || (task.CanBeWorkedBy(processor) && task.maxWorkers > task.workers.Count)); }