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; } }
void Awake() { jugador = GameObject.FindGameObjectWithTag("Player"); scriptcomportamiento = jugador.GetComponent <ProyectilComportamiento>(); au = GetComponent <AudioSource> (); }
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; } }
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(); }