void OnTriggerEnter2D(Collider2D collider) { laser missile = collider.gameObject.GetComponent <laser>(); if (missile) { health -= missile.GetDamage(); missile.Hit(); if (health <= 0) { Die(); } } }
void OnTriggerEnter2D(Collider2D col) { laser beam = col.gameObject.GetComponent <laser>(); if (beam) { health -= beam.GetDamage(); if (health <= 0) { scoreKeeper.Score(points); AudioSource.PlayClipAtPoint(destroyedSFX, transform.position); Destroy(this.gameObject); } beam.Hit(); } }
void OnTriggerEnter2D(Collider2D col) { laser beam = col.gameObject.GetComponent <laser>(); if (beam) { health -= beam.GetDamage(); healthdisplay.HealthDamaged((int)beam.GetDamage()); if (health <= 0) { AudioSource.PlayClipAtPoint(playerDestroyed, transform.position); Destroy(this.gameObject); level_manager.LoadLevel("Lose"); } beam.Hit(); } }
void OnTriggerEnter2D(Collider2D collider) { ball item = collider.gameObject.GetComponent <ball>(); laser missile = collider.gameObject.GetComponent <laser>(); if (item) { Debug.Log("Got item"); item.Hit(); PowerUp(); } if (missile) { Debug.Log("Player hit"); health -= missile.GetDamage(); missile.Hit(); if (health <= 0) { Die(); } } }