This update adds a star icon to indicate that a node has a scene-based UnityEvent. It also adds screenplay-style export and several other improvements, bug fixes, and integration updates. (Lots of improvements for Ink integration.)
Release Notes:
Core:
- Added: Screenplay export.
- Added: Node icon for OnExecute() events.
- Improved: Sequences can now have comments (//).
- Improved: DialogueSystemTrigger Cache Bark Lines now caches lines on start.
- Improved: StandardUIMenuPanel.Autonumber > Format now accepts \t and \n escape codes.
- Improved: TypewriterUtility.GetTypewriter() now works with any AbstractTypewriterEffect.
- Improved: Updated Cinemachine & Timeline sequencer commands for changes to recent versions of Cinemachine & Timeline.
- Improved: UILocalizationManager has option to not use PlayerPrefs.
- Fixed: UILocalizationManager no longer creates a duplicate copy on Dialogue Manager.
- Fixed: Current node wouldn't appear in green during play if Time.timeScale was zero.
- Fixed: UIButtonKeyTrigger feature to visually simulate button click would not work if time was paused.
- Fixed: If on Actors, Items, or Locations tab when switching to play mode, Inspector would show last Dialogue Editor selection even if Dialogue Editor window didn't have focus.
- Save System: Changed: DialogueSystemSaver: Added Skip Apply Data If Applied Immediate checkbox (ticked by default) to avoid double apply.
- Adventure Creator: Updated for 1.71.4.
- Behavior Designer: Added ability to operate on behavior trees with a specific group ID.
- Corgi: Updated for 6.5. Adds ConversationZone.DisallowMovement/UndoDisallowMovement methods.
- DialogueSystemCorgiEventListener manages handoff between dialogue UI and Corgi pause menu.
- Ink:
- Added option to read actor name from front of lines.
- Added option to trim whitespace.
- Included files now shown in knot/stitch picker dropdown; added [InkEntrypoint] script variable attribute.
- Added DialogueSystemInkIntegration.lastStartingPoint.
- Streamlined integration by removing need for Override dropdown and PlayerSpeakerActor; uses real player actor.
- Added GetActorsInStory().
- Fixed transform assignments to Sequence() functions.
- PlayMaker: Added Get All Lua Elements action; PlayMakerGlobalVariableSaver can now save arrays.
- TopDown Engine: Updated 2D example scene with item fetch quest.
- uRPG: Updated for 1.25.