RaycastDetection.cs
using UnityEngine; using UnityEngine.UI; public class RaycastDetection : MonoBehaviour { Ray ray; RaycastHit raycastHit; Text textUI; void Awake() { textUI = GameObject.FindObjectOfType<Text>(); } void Update() { ray = new Ray(transform.position, transform.forward); if(Physics.Raycast(ray, out raycastHit)) { textUI.text = raycastHit.collider.gameObject.name; } else { textUI.text = ""; } } }