/// <summary> /// OnMouseUp is called when the user has released the mouse button. /// </summary> void OnMouseUp() { if (isFired) { return; } if (isLoaded && clickedOn) { if (spring != null) { spring.enabled = true; rb.isKinematic = false; clickedOn = false; isLoaded = false; isFired = true; catapult.FireProjectile(); } } }