예제 #1
0
    void Update()
    {
        if (!estaMorto)
        {
            distanciaPlayer = Vector3.Distance(transform.position, player.transform.position);

            VaiAtrasJogador();

            OlhaParaPlayer();

            capsule.enabled = true;

            if (HP <= 50 && !furia)
            {
                furia = true;
                anim.ResetTrigger("LevouTiro");
                ParaDeAndar();
                anim.CrossFade("Zombie Scream", 0.2f);
                render.material.color = Color.red;
                velocidade            = 8;
            }

            if (HP <= 0 && !estaMorto)
            {
                render.material.color = Color.white;
                objDesliza.SetActive(false);
                estaMorto = true;
                ParaDeAndar();
                navMesh.enabled = false;
                ragScript.AtivaRagdoll();
                MorreSom();
            }
        }
    }