Example #1
0
 /// <summary>
 /// Assigns a task to the creature.
 /// </summary>
 /// <param name="l"></param>
 /// <param name="task"></param>
 /// <returns></returns>
 private void AssignJob(Living l, MagicalTask task)
 {
     MasterLog.DebugWriteLine("Assigning job: " + task.ID.ToString() + " " + task.GetType().FullName);
     task.MakePreparations(l);
     l.AssignTask(task);
     task.ToilingWorker = l.ID;
 }
 private void AssignJob(Living l, MagicalTask task)
 {
     MasterLog.DebugWriteLine("Assigning job: " + task.ID);
     MasterLog.DebugWriteLine("Assigning job to: " + l.ID);
     l.AssignTask(task);
     task.MakePreparations(l);
     task.ToilingWorker = l.ID;
 }
Example #3
0
 private void AssignJob(Living l, MagicalTask task)
 {
     l.AssignTask(task);
     task.MakePreparations(l);
     task.ToilingWorker = l.ID;
 }