protected override void Alert()
 {
     nextFollowTarget = encounterTarget;
     cameraLock.LockCameraLock();
     if (navMeshAgent.stoppingDistance >= Vector3.Distance(transform.position, nextFollowTarget.transform.position))
     {
         resetScene();
     }
 }
    void ToggleDialogue(bool toggle)
    {
        if (animator.GetBool("IsOpen") == false && toggle == true)
        {
            animator.SetBool("IsOpen", toggle);
            cameraLock.LockCameraLock();
        }
        if (animator.GetBool("IsOpen") == true && toggle == false)
        {
            animator.SetBool("IsOpen", toggle);

            Invoke("UnlockCamera", 0.5f);
        }
    }