using UnityEngine;
public class ObjectPlacementAndDestruction : MonoBehaviour
{
public GameObject objectPrefab;
void Update()
{
// Place the object at the mouse position when the left mouse button is clicked
if (Input.GetMouseButtonDown(0))
{
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
if (Physics.Raycast(ray, out hit))
{
Vector3 spawnPosition = hit.point;
Instantiate(objectPrefab, spawnPosition, Quaternion.identity);
}
}
// Destroy the object at the mouse position when the right mouse button is clicked
if (Input.GetMouseButtonDown(1))
{
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
if (Physics.Raycast(ray, out hit))
{
GameObject objectToDestroy = hit.collider.gameObject;
Destroy(objectToDestroy);
}
}
}
}
Comments