Example #1
0
    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);
    }
Example #2
0
 private void Start()
 {
     outlineListener = GameObject.FindObjectOfType <OutlineListener>();
 }