void Start() { anim = GetComponent <Animator>(); patrulla = GetComponent <Patrulla>(); vidaEnemy = GetComponent <ZombieLife>(); rb = GetComponent <Rigidbody2D>(); miScale = GetComponent <Transform>(); }
//Probar enum y switch void Start() { parar = true; patrulla = GetComponent <Patrulla>(); rayoEspalda = true; rbSombi = GetComponent <Rigidbody2D>(); transformSombi = GetComponent <Transform>(); vidaSombi = GetComponent <ZombieLife>(); }
private void OnCollisionEnter2D(Collision2D collision) { if (collision.gameObject.tag == "Cuerda") { Destroy(cuerda); } if (collision.gameObject.tag == "Ground") { Destroy(this.gameObject); } if (collision.gameObject.CompareTag("Enemy")) { Debug.Log("Heracles"); ZombieLife vidaEnemy = collision.gameObject.GetComponentInParent <ZombieLife>(); //vidaEnemy.DañoRecibidoEnemy(daño);// Destroy(this.gameObject); } }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.CompareTag("Enemy") || collision.gameObject.CompareTag("Sombis")) { Debug.Log("Pere Martínez"); ZombieLife vidaSombi = collision.GetComponentInParent <ZombieLife>(); vidaSombi.DañoRecibidoZombie(daño); Destroy(this.gameObject); } if (collision.gameObject.tag == "Cuerda") { Destroy(this.gameObject); Destroy(cuerda); } if (collision.gameObject.CompareTag("Enemy")) { ZombieLife vidaEnemy = collision.gameObject.GetComponentInParent <ZombieLife>(); vidaEnemy.DañoRecibidoEnemy(daño); Destroy(this.gameObject); } }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.CompareTag("Player")) { Destroy(this.gameObject); LifePlayer vidaPlayer = collision.GetComponentInParent <LifePlayer>(); vidaPlayer.VidaBaja(daño); //GameObject enemigoLife = GameObject.FindGameObjectWithTag("Player"); //PlayerLife.life.health -= daño; } if (collision.gameObject.CompareTag("Sombis")) { Destroy(this.gameObject); ZombieLife vidaSombi = collision.GetComponentInParent <ZombieLife>(); vidaSombi.DañoRecibidoZombie(daño); } if (collision.gameObject.tag == "Ground") { Destroy(this.gameObject); } }