void DestroyMissile() { if (onTarget) { firingWeapon.DamageEvent(targetUnit, hit); } Destroy(gameObject); }