public override void ReassignWork(WorkDesc desc, Minion minion) { throw new NotSupportedException(); // if (activeWork != null) // activeWork.minion.AbandonWork(); // if (system.HasJob(key)) // minion.AssignWork(GetWork()); }
public override void ReassignWork(WorkDesc desc, Minion minion) => throw new NotSupportedException();
public abstract void ReassignWork(WorkDesc desc, Minion minion);
// TODO: public bool CanDoWork(WorkDesc desc) => true;