Exemplo n.º 1
0
    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();
    }