using UnityEngine; public class ShipPhysics : MonoBehaviour { ShipControls ship; void Awake() { ship = GetComponent(); } void OnCollisionEnter(Collision collision) { if (collision.gameObject.tag == "TrackLimits") { Debug.Log("Track Limits " + collision.gameObject.name); ship.OnTrackLimits(); return; } float totalForce = collision.impulse.magnitude / Time.fixedDeltaTime; Debug.Log($"mag {collision.relativeVelocity.magnitude}"); Debug.Log($"impulse {collision.impulse} {collision.impulse.magnitude} {totalForce}"); if (totalForce < 1f) return; ship.Damage(totalForce, collision.gameObject.name); } }