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 = "";
}
}
}