void Chase() { // To chase player, mark where player is when you lose sight of him, if you move there and don't see him, stop chasing? GetComponent <NavMeshAgent>().SetDestination(player.transform.position); if (Vector3.Distance(transform.position, player.transform.position) < 1.5f) { SceneManager.LoadScene("Main"); } if (Time.timeSinceLevelLoad > talk_time) { SetTalkTime(10); GetComponent <AudioSource>().clip = chase[Random.Range(0, chase.Length)]; GetComponent <AudioSource>().pitch = Random.Range(0.9f, 1.1f); GetComponent <AudioSource>().Play(); } music.Chasing(); }