Esempio n. 1
0
    public void FollowPlayerAhead()
    {
        // Debug.Log("FollowPlayerBehind() [Task]");
        if (Task.current.isStarting)
        {
            Debug.Log("Starting FollowPlayerAhead [Task]");
            currentTask  = DorgTask.FollowPlayerAhead;
            nextPosition = GetPositionOnNavMesh(player.transform.position);
            StartCoroutine(FollowAheadOfPlayer());
        }

        HandleFollowPlayerAheadAnimation();
    }
Esempio n. 2
0
 /// <summary>
 /// This should only be called on Task.current.isStarting of the first task of any Dorg AI tree
 /// </summary>
 public void SetCurrentDorgTask(DorgTask newTask)
 {
     currentTask = newTask;
 }