I am using 'choose hotspot then interaction', and my hotspot menu is a Unity UI prefab.
In 'Cursor' -> 'Hotspot cursor' I have checked 'Prefix cursor labels', however when I run the game, click a hotspot, and hover over an interaction icon, the hotspot label still only displays the hotspot's name without a prefix.
I'm not sure if 'Prefix cursor labels' only works if my hotspot menu is set to an 'Adventure creator' source, but even if I set it to AC source, my hotspot label still only displays the hotspot's name.
Anyway, I'd to be able to dynamically prefix my hotspot label in a totally customizable way. I.e. to not just prefix with 'Use', 'Look at', etc., but to be able to specify a custom prefix for each interaction type for each hotspot, such that if I click on my 'TV' hotspot and hover over the 'Use' icon, my hotspot label will display 'Turn on TV' (instead of just 'Use TV').
Also I need to be able to dynamically change the prefixes based on variable values - e.g. such that for my 'TV' hotspot I can have a bool variable 'TVTurnedOn', the value of which I change to 'true' and 'false' with actionlists, and then depending on whether TVTurnedOn is currently true or false, if I click the TV hotspot and hover over the Use icon, my hotspot label will display either 'Turn on TV' or 'Turn off TV'.
What would be the best way to achieve this?
Comments