private void OnCollisionEnter(Collision collision) { if (GameManager.Instance.IsDead()) { return; } if (collision.collider.tag == "Player") { Destroy(gameObject); gun.AddBullet(); } else if (collision.collider.tag == "Enemy") { Enemy enemy = collision.collider.GetComponent <Enemy>(); if (hits < maxHits) { enemy.BulletHit(); hits++; } if (hits == maxHits) { meshR.material.color = Color.green; } } }