private void OnTriggerEnter(Collider other) { TankData otherObjData = other.gameObject.GetComponent <TankData>(); if (otherObjData != null) { otherObjData.updateHealth(shellDamage); // AudioSource.PlayClipAtPoint(hit, Vector3.zero); shooter.GetComponent <TankData>().updateDamageDone(shellDamage); if (otherObjData.health <= 0) { Destroy(other.gameObject); GameManager.instance.highScore++; } Destroy(gameObject); } else { } }
private void OnTriggerEnter(Collider other) { // gets the tank data TankData otherObjData = other.gameObject.GetComponent <TankData>(); if (otherObjData != null) { otherObjData.updateHealth(damage); shooter.GetComponent <TankData>().updateDamageDone(damage); // if game object health is equal to zero then it will destroy the object if (otherObjData.health <= 0) { Destroy(other.gameObject); } } }