Hi Chris, I'm still having problems with the player-vicinity-based hotspot detection not working in 2D. Hotspots are working fine in mouseover mode, then I switch to player vicinity and they both stop displaying and stop working (can no longer interact). My player prefab has a child gameobject with a circle collider 2D trigger component, as well as the detecthotspots scripts, and it's set to untagged and ignore raycast. Doesn't seem to make a difference whether I set it to point-n-click, or direct (w/ either keybord&mouse or keyboard/controller).
Comments
I'll need to see screenshots of your scene (with the player / collider), and their full Inspectors.
Thanks for the comprehensive image.
You need to assign your HotspotDetecter GameObject to your Player Inspector. Look for Player settings at the bottom, and drag your HotspotDetector into the Hotspot detector child field.
To get this working as a prefab, you'll need to drag the Player into the scene while the game isn't running, make the change, update the prefab, and delete from the scene once finished.