As a Roblox developer, it is currently too hard to work with ProximityPrompts whose Exclusivity is AlwaysShow. When there are multiple prompts visible at the same time, Roblox determines which prompt will be triggered based on the camera position and orientation but as far as I can tell gives us no easy way to determine which prompt this is.
If Roblox is able to address this issue, it would improve my development experience because it would be easier to let the user know which of the nearby prompts is focused/will be triggered by, for example, making the prompt UI slightly larger. This will be extremely helpful for games that utilize having multiple interactable objects on the screen at once and letting them choose intuitively outside of touch/mouse input.
I propose something like the following:
- Method: ProximityPrompt:GetFocusPrompt()
- Event: ProximityPrompt.FocusPromptChanged