using UnityEngine;
public class ObjectPickup : MonoBehaviour
{
private Transform pickedUpObject;
private float throwForce = 10f;
private void Update()
{
if (Input.GetMouseButtonDown(0))
{
RaycastHit hit;
if (Physics.Raycast(transform.position, transform.forward, out hit, 5f))
{
pickedUpObject = hit.transform;
pickedUpObject.GetComponent<Rigidbody>().isKinematic = true;
pickedUpObject.SetParent(transform);
}
}
if (Input.GetMouseButtonUp(0) && pickedUpObject != null)
{
pickedUpObject.GetComponent<Rigidbody>().isKinematic = false;
pickedUp
Object.GetComponent<Rigidbody>().AddForce(transform.forward * throwForce, ForceMode.Impulse);
pickedUpObject.SetParent(null);
pickedUpObject = null;
}
}
}

Analyst studies emerging trends in the information technology.