Hi Chris, asking in tech q's first and if it's not possible, perhaps a good suggestion for a feature request?
I'm using 'Context Sensitive' input, so left-click = use, right-click = examine.
I'd like to have a Global Unhandled Examine, where an Asset File ActionList plays a 'Shrug' ActionList that plays an animation of the player character shrugging.
I could manually go through each hotspot that doesn't have an 'Examine interaction' specified, and make sure it's running a 'shrug' ActionList, but because each of my Hotspots in each scene uses 'Interaction Source: In Scene' because each Use interaction is usually scene-specific, there doesn't seem to be a way of separating out the scene or asset file source for Use and Examine - it's either/or for both Use and Examine using a Scene ActionList for source, or both use and Examine using an Asset File ActionList for source.
So, I could specify a scene-based 'Shrug' ActionList to each scene, but I'd need to create one in each scene but would like to avoid duplicating where possible, and still would prefer a 'catch all' for Hotspots that don't have Examine Interactions defined.
I really like the ability to specify Global ActionLists for Unhandled Inventory Combine, Give and Hotspot, and have ActionLists that run 'Variable: Run Sequence' actions for each of them that run through a list of responses.
But also a Global Unhandled Examine option would be great to point to an Asset File ActionList for all Hotspots that don't have Examine Interactions defined.
It looks like you're new here. If you want to get involved, click one of these buttons!
Comments
Thanks for detailing the use-case for this - I'll give it some thought!
The best way to handle this would be through a custom component, as you can then control other settings such as the player action, or extend it to ignore certain Hotspots etc.
I've added this to the AC wiki here:
https://adventure-creator.fandom.com/wiki/Unhandled_Examine_interactions
Hi Chris - ah amazing, thank you, I love it - works great!
I haven't tried making it global yet, I realised I have some scenes I actually don't want the player to animate, but even just having this as easy as making a Prefab and then dropping it in the scenes I want, is fantastic! 🙌
Also, a bonus having the additional options you included for the player to 'Turn to Face' (as well as others like 'Walk to Marker') - I thought it maybe wasn't working but all I needed to do was add eg a 1 second 'Engine: Wait' at the start of my Shrug ActionList, and then the player first looked at the object I clicked on that had the Unhandled Examine, and then did the animation - perfect, thanks so much 🙏