public void OnTriggerEnter2D(Collider2D col)
    {
        GameObject jugador = GameObject.FindGameObjectWithTag("Player");
        ProyectilComportamiento proycomp = jugador.GetComponent <ProyectilComportamiento>();
        GameObject    sonidos            = GameObject.Find("AdminEnemigo");
        AdminEnemigos scriptadmin        = sonidos.GetComponent <AdminEnemigos>();
        AudioSource   au = sonidos.GetComponent <AudioSource>();

        if (col.tag == "Bullet")
        {
            col.transform.position = new Vector3(-1000, -1000, -6f);
            proycomp.agregar(col.gameObject);

            Proyectil proyectil = col.gameObject.GetComponent <Proyectil>();
            this.vida -= proyectil.getdaño();
            au.clip    = scriptadmin.getAudios()[0];
            au.Play();
        }

        if (col.tag == "Uppercut")
        {
            au.clip = scriptadmin.getAudios()[1];
            au.Play();
            this.vida -= 80f;
        }
    }
Ejemplo n.º 2
0
    void Awake()
    {
        jugador = GameObject.FindGameObjectWithTag("Player");
        scriptcomportamiento = jugador.GetComponent <ProyectilComportamiento>();

        au = GetComponent <AudioSource> ();
    }
Ejemplo n.º 3
0
    public void OnTriggerEnter2D(Collider2D colo)
    {
        if (colo.tag == "Bullet")
        {
            au[3].Play();
            jugador = GameObject.FindGameObjectWithTag("Player");
            ProyectilComportamiento proycomp = jugador.GetComponent <ProyectilComportamiento>();

            colo.transform.position = new Vector3(-1000, -1000, -6f);
            proycomp.agregar(colo.gameObject);
            Proyectil proyectil = colo.gameObject.GetComponent <Proyectil>();
            vida -= proyectil.getdaño();


            if (vida <= 0)
            {
                muerte = true;
                muerto = muerte;
            }
        }

        if (colo.tag == "Uppercut")
        {
            GameObject    sonidos = GameObject.Find("Sonidos");
            AudioSource[] au      = sonidos.GetComponents <AudioSource>();
            au[2].Play();
            vida -= 100f;
            if (vida <= 0)
            {
                muerte = true;
                muerto = muerte;
            }
        }

        if (colo.name == "ExplosionBomba")
        {
            au[4].Play();
            vida -= 50f;
        }
    }
Ejemplo n.º 4
0
    public void OnTriggerEnter2D(Collider2D colo)
    {
        if (colo.tag == "Bullet")
        {
            aus[1].Play();
            GameObject jugador = GameObject.FindGameObjectWithTag("Player");
            ProyectilComportamiento proycomp = jugador.GetComponent <ProyectilComportamiento>();

            colo.transform.position = new Vector3(-1000, -1000, -6f);
            proycomp.agregar(colo.gameObject);
            Proyectil proyectil = colo.gameObject.GetComponent <Proyectil>();
            vida -= proyectil.getdaño() * 2;
        }

        if (colo.tag == "Uppercut")
        {
            aus[0].Play();
            vida -= 100f;
        }

        if (vida < 0)
        {
            GameObject musica = GameObject.Find("Música");
            Destroy(musica);
            puertasalida.SetActive(true);
            Destroy(scriptjf);
            Destroy(anim);
            foreach (GameObject gm in particulas)
            {
                gm.SetActive(true);
            }
            StartCoroutine(Muerte());
        }

        ParticleSystem particleSystem = GetComponent <ParticleSystem>();

        particleSystem.Play();
    }