public int dañoModificado; //daño que aumentamos /// <summary> /// Cuando colisiona con el power up incrementa el daño de picado /// durante unos segundos, realizando un feedback visual /// </summary> /// <param name="collision"></param> private void OnTriggerEnter2D(Collider2D collision) { RomperParedes romper = collision.GetComponent <RomperParedes>(); if (romper != null) { GameManager.instance.EjecutarSonido("PowerUp", 1); romper.IncreaseDamage(dañoModificado, segundos); Destroy(this.gameObject); } }
// Use this for initialization void Start() { audioSource = GetComponent <AudioSource>(); GolpesRecibidos = 0; // al principio aun no ha recibido ningun golpe //acceso a Romper Paredes para usar la misma tecla if (this.gameObject.GetComponentInParent <RomperParedes>() != null) { picar = this.gameObject.GetComponentInParent <RomperParedes>(); } //acceso a PerdidasControl para llamar a activar/desactivar el cubo de hielo if (this.gameObject.GetComponentInParent <PoderesManager>() != null) { pm = this.gameObject.GetComponentInParent <PoderesManager>(); } }