예제 #1
0
            public override void ReassignWork(WorkDesc desc, Minion minion)
            {
                throw new NotSupportedException();
                //    if (activeWork != null)
                //        activeWork.minion.AbandonWork();

                //     if (system.HasJob(key))
                //         minion.AssignWork(GetWork());
            }
예제 #2
0
 public override void ReassignWork(WorkDesc desc, Minion minion) =>
 throw new NotSupportedException();
예제 #3
0
 public abstract void ReassignWork(WorkDesc desc, Minion minion);
예제 #4
0
 // TODO:
 public bool CanDoWork(WorkDesc desc) => true;