void OnTriggerEnter2D(Collider2D col) { laser shoot = col.gameObject.GetComponent <laser>(); if (shoot) { shoot.hit(); health -= shoot.getDamage(); if (health <= 0) { Destroy(gameObject); levelManager.LoadNextLevel(); } } }
void OnCollisionEnter2D(Collision2D coll) { laser laser = coll.gameObject.GetComponent <laser>(); if (laser) { laser.hit(); health -= laser.getdamage(); if (health <= 0) { Destroy(gameObject); scores += 100; } } }
void OnTriggerEnter2D(Collider2D col) { laser shoot = col.gameObject.GetComponent <laser>(); if (shoot) { shoot.hit(); health -= shoot.getDamage(); if (health <= 0) { Destroy(gameObject); AudioSource.PlayClipAtPoint(deathSound, transform.position); int oldScore = scoreKeeper.getScore(); scoreKeeper.Score(oldScore + 10); scoreText.text = "Score: " + scoreKeeper.getScore() + " pts"; } } }
void OnCollisionEnter2D(Collision2D coll) { laser laser = coll.gameObject.GetComponent <laser>(); if (laser) { laser.hit(); health -= laser.getdamage(); if (health == 1) { gameObject.GetComponent <SpriteRenderer>().sprite = seconddlife.GetComponent <SpriteRenderer>().sprite; scores += 50; } if (health <= 0) { Destroy(gameObject); scores += 100; } } }