private void OnTriggerEnter2D(Collider2D collision) { Laserdamage laserdmg = collision.gameObject.GetComponent <Laserdamage>(); // Try other ways :( if (laserdmg) { health -= laserdmg.Getdamage(); laserdmg.Hit(); if (health <= 0) { Destroy(gameObject); gotcha.Addscore(10); AudioSource.PlayClipAtPoint(sfx, transform.position); } } }
private void OnTriggerEnter2D(Collider2D collision) { Laserdamage laserdmg = collision.gameObject.GetComponent <Laserdamage>(); // Try other ways :( if (laserdmg) { health -= laserdmg.Getdamage(); healthmanager.Takedamager((int)laserdmg.Getdamage()); laserdmg.Hit(); if (health <= 0) { stoptrack.enabled = false; Destroy(gameObject); lv.LoadLevel("Win Screen"); } } }