using UnityEngine; public class HockeyScript : MonoBehaviour { public float dragForceFactor = 0.5f; private Rigidbody hockeyRigidbody; private Vector2 startMousePos; void Start() { hockeyRigidbody = gameObject.GetComponent(); } void Update() { } private void OnMouseDown() { startMousePos = Input.mousePosition; } private void OnMouseUp() { Vector2 movementVector = startMousePos - new Vector2(Input.mousePosition.x, Input.mousePosition.y); Vector3 forceVector = new Vector3(movementVector.x, 0f, movementVector.y) * dragForceFactor; hockeyRigidbody.AddForce(forceVector); } private void OnTriggerEnter(Collider other) { Debug.Log("Diamond earned"); GameObject.Destroy(other.gameObject); } }