void Start() { //Si el GO es la DeathZone entonces podrá hacer daño if (this.gameObject.name == "DeathZone") { dan = this.GetComponent <Danyo>(); } }
// Start is called before the first frame update void Start() { spriteRenderer = GetComponent <SpriteRenderer>(); vision = GetComponent <VisionEnemigo>(); danyo = GetComponent <Danyo>(); rb = GetComponent <Rigidbody2D>(); coli = GetComponent <Collider2D>(); }
private void OnCollisionEnter2D(Collision2D collision) { //guardo si la colisión tenía un nombreScriptBala o no para saber si es una bala VelBala scriptBala = collision.gameObject.GetComponent <VelBala>(); Danyo scriptDanyo = collision.gameObject.GetComponent <Danyo>(); if (scriptBala != null && scriptDanyo == null) //si la colisión era una bala y no era enemigo { Destroy(this.gameObject); //Este objeto (muro) se destruye } }