InteractPrompt Pro provides a lightweight hover-prompt system for Unity using a simple and reliable detection model:
Each frame, the system casts a ray from the camera through the mouse position.
If the ray hits an object that has a HoverPrompt component (or a parent with one), that object becomes the current hover target.
You can define a maximum detection distance.
Objects beyond this range won’t show prompts.
Only objects on the selected layers will be considered hoverable, allowing fine control over what should show prompts.
A single UI element displays the prompt.
It smoothly fades in when hovering a valid object and fades out when nothing is hovered.
Each interactable object can define:
A prompt text (e.g. “Inspect”, “Open Chest”, “Interact”)
An optional icon (keyboard key, mouse button, custom graphic)
InteractPrompt Pro focuses purely on visibility of prompts — it does not trigger gameplay actions or handle interaction keys.
This gives you full freedom to implement your own interaction system alongside it.
InteractPrompt Pro provides a lightweight hover-prompt system for Unity using a simple and reliable detection model:
Each frame, the system casts a ray from the camera through the mouse position.
If the ray hits an object that has a HoverPrompt component (or a parent with one), that object becomes the current hover target.
You can define a maximum detection distance.
Objects beyond this range won’t show prompts.
Only objects on the selected layers will be considered hoverable, allowing fine control over what should show prompts.
A single UI element displays the prompt.
It smoothly fades in when hovering a valid object and fades out when nothing is hovered.
Each interactable object can define:
A prompt text (e.g. “Inspect”, “Open Chest”, “Interact”)
An optional icon (keyboard key, mouse button, custom graphic)
InteractPrompt Pro focuses purely on visibility of prompts — it does not trigger gameplay actions or handle interaction keys.
This gives you full freedom to implement your own interaction system alongside it.