Hi,
I have a small problem with the display of interaction icons when I am not using the player.
I tested a scene without using a character in the player prefab because I wanted to test something without a player like the demo "the chamber".
My problem is that for example, when you click on a hotspot that displays a dialog, the interaction icon does not display when you click. On the other hand, since I have activated the "Can skip with screen taps" option, to skip the dialog, when you click to skip it, the interaction icon is displayed.
Here is a link to a video to better see:
https://uploadnow.io/s/6eb11fab-ec53-42bc-844d-9f5f78376e78?o=t
How can I make the interaction icons display when you click like when you use a player and the icons don't display when you click to skip a dialog.
It looks like you're new here. If you want to get involved, click one of these buttons!
Comments
Can you share a comparison video that shows how things look when a Player is involved? The presence of a Player shouldn't affect interactivity, outside of use of a Hotspot Detector in some way.
Actually, it's not player-related, it only happens in Touch Screen mode with Touch Down. When you press once, it triggers the interaction (the dialogue) but the interaction icon does not appear.
The icon only appears if you press to skip the dialogue as you can see in the video. There the icon remains displayed. It disappears only if you press once in the scene.
The icon only displays during gameplay - it hides during the interaction because gameplay is blocked during this time.
You can try setting the Interaction's When running property to Run In Background, but it might be that your custom icon script needs expanding to display icons during cutscenes as well.
Even if you put "Run in Background" in the properties, the interaction icon is not displayed when clicking on the hotspot. The most annoying thing is that the interaction icon is displayed when I click to skip the dialog.
That may be a case of the cursor itself still being over the Hotspot at the time the dialogue ends. In touch-screen mode, the cursor only moves when you tap the screen.
We could try moving the cursor to e.g. the corner of the screen when you enter a cutscene:
You'd need set "When running" back to "Block Gameplay" for it to take effect.
I did add the script and put Pause Gameplay in the properties of the action list but it didn't change anything. The interaction icon appears when you click to skip the dialog and remains displayed.
Would it be possible to disable the interaction icons but keep the FlashHotspots function that allows the icons to appear when this button is clicked ?
You can set the Display Hotspot icons field to Only When Flashing to have icons only show when FlashHotspots is invoked.
If you're invoking FlashHotspots through script, you may need to use this variant however, as this only Flashes Hotspots while the later ones manually turned on the Highlight effects.
Okay, thank you for your answer.