diff --git a/Assets/Src/ShipPhysics.cs b/Assets/Src/ShipPhysics.cs index 59fbead..18f9f0d 100644 --- a/Assets/Src/ShipPhysics.cs +++ b/Assets/Src/ShipPhysics.cs @@ -4,19 +4,18 @@ public class ShipPhysics : MonoBehaviour { ShipControls ship; float maxDmg = 150f; + float maxImpulse = 50f; void Awake() { ship = GetComponent(); } void OnCollisionEnter(Collision collision) { - // Debug-draw all contact points and normals - // foreach (ContactPoint contact in collision.contacts) { - // Debug.DrawRay(contact.point, contact.normal, Color.white); - // } + Debug.Log($"mag {collision.relativeVelocity.magnitude}"); + Debug.Log($"impulse {collision.impulse} {collision.impulse.magnitude}"); - Debug.Log("mag" + collision.relativeVelocity.magnitude); - if (collision.relativeVelocity.magnitude > maxDmg) { + // if (collision.relativeVelocity.magnitude > maxDmg) { + if (collision.impulse.magnitude > maxImpulse) { Debug.Log("Ddddestroyed by" + collision.gameObject.name); ship.Respawn(); return; diff --git a/Assets/Src/UI/CrosshairComponents.cs b/Assets/Src/UI/CrosshairComponents.cs index 08a33ca..161fc0e 100644 --- a/Assets/Src/UI/CrosshairComponents.cs +++ b/Assets/Src/UI/CrosshairComponents.cs @@ -83,7 +83,7 @@ namespace CrosshairComponents { Vector2 leftArm = new Vector2(centre.x - angleSin * length, centre.y + angleSin * length); var painter = context.painter2D; - painter.lineWidth = 2.0f; + painter.lineWidth = 1.0f; painter.lineCap = LineCap.Butt; painter.strokeColor = m_TrackColor; @@ -184,7 +184,7 @@ namespace CrosshairComponents { Vector2 bottomArm = new Vector2(centre.x, centre.y + length); var painter = context.painter2D; - painter.lineWidth = 2.0f; + painter.lineWidth = 1.0f; painter.lineCap = LineCap.Butt; painter.strokeColor = m_TrackColor;