private void PrepareToTakeTask(GameObject taskTarget) { Task newTask = new Task("Get " + taskTarget.name, Task.TaskType.resourceGathering, taskTarget, "", taskIndex++, 0, false); if (outlineListener == null) { outlineListener = GameObject.FindObjectOfType <OutlineListener>(); } if (outlineListener != null && outlineListener.CanOutline(taskTarget)) { outlineListener.AddToOutlines(taskTarget); } AddTask(newTask); }
private void Start() { outlineListener = GameObject.FindObjectOfType <OutlineListener>(); }