/// <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; }
private void AssignJob(Living l, MagicalTask task) { l.AssignTask(task); task.MakePreparations(l); task.ToilingWorker = l.ID; }