A special focus on bugfixes with this release. Many thanks to all those who reported issues!
The main new feature here is the introduction of the Hotspot: Selection parent Action. This can be used to limit selection of Hotspots (and Draggables) to a single chain in the Hierarchy. The intended use-case is for first-person close-ups, where focusing on a single item and its children should be isolated from the wider scene, though I'm sure the ever-creative community will find other uses for it.
This version is also the one used by the updated First-person Primer tutorial video, which will be released shortly!
Full changelog:
Version 1.85.6
Hotspots
- Added: "Hotspot: Selection parent" Action - use to limit selection to Hotspots and Draggables that are children of a given Transform
- Changed: Returning null within the OnRequestMenuElementHotspotLabel event will now cancel the Hotspot label's display
- Fixed: "Hotspot icon size" field not always being correctly used
Input
- Fixed: Third-person camera's zoom controls not being compatible with Input System
- Fixed: PickUp's "ZoomMoveable" input not being compatible with Input System
- Fixed: Input element 'Enter'-linked Buttons being invoked when editing ends, rather than when submitted
- Fixed: Inventory items sometimes becoming selected when releasing clicks over a Container
- Fixed: Issues with draggable input
Editor
- Added: Restart option to the Character Wizard
- Fixed: Issues with ActionList Editor's search bar when overlaid above an Action
- Fixed: Character Wizard incorrectly setting the Animation engine of sprite-based 3D characters
- Fixed: ActionLists auto-created in the Events Editor losing their parameters if renamed before being opened
- Fixed: Objective state-selection Editor dropdowns not displaying correctly if multiple states have the same name
- Fixed: "ActionList: Set parameter" Action's "Formula" option not working correctly
Menus
- Added: Label elements set to display Inventory Properies can now show properties from the selected Document and Objective
- Added: Additional click options to InventoryBox menu elements that display sub-Objectives
- Fixed: Conversations displaying incorrectly if skipped during their initial fade-out after clicking
Misc
- Added: Stretch factor field to Arrow Prompts
- Fixed: Draggable objects being interactable if their component is disabled
- Fixed: Remember component default states becoming re-applied to persistent Players upon switching scene
- Fixed: Speech-skipping issues during post-line delay
- Fixed: XML documentation tag issues