Release Notes:
Core:
- CHANGED: Dialogue Manager prefab's Persistent Data Settings > Record Persistent Data On changed to Only Registered GameObjects. Register with PersistentDataManager.RegisterPersistentData().
- Added: Conversation Templates.
- Added: Dialogue Editor > Check For Issues foldout: check syntax of dialogue entry Sequences, identify orphan nodes, report missing entrytag audio files.
- Improved: Dialogue Editor Show menu settings are now saved across editor sessions.
- Improved: If OverrideDialogueUI component instantiates UI prefab, by default it now keeps prefab in memory for reuse instead of destroying.
- Improved: ConversationController now sets currentConversationState before InformParticipants when initializing.
- Improved: Added UIDropdownField wrapper type for UI.Dropdown or TMP_Dropdown.
- Fixed: Fade(stay) could flash for one frame when first used before running fade.
- Fixed: Lua parser error with loose 'not' keyword before right term of binary expression such as "x and not y".
- Fixed: Updated search bar GUI style names for 2022.3.1 change.
- Fixed: Dialogue Editor Conversations canvas background color is now consistent when zoomed all the way out.
- Fixed: LocalizeUI issue clearing TMP_Dropdown items.
- Adventure Creator: Loading saved game restores SimStatus if AdventureCreatorBridge's Include SimStatus is ticked OR Dialogue Manager's Other Settings > Include SimStatus is ticked.
- Arcweave: Fixed import issues regarding complex if..elseif..else branch nodes & incrementor operations; added support for visits() function [note: ArcweaveLua is now a Saver.]
- Corgi Engine: Fixed potential null reference issue when Dialogue UI Follows was set to Conversant.
- Excel: Updated documentation and added example Excel files.
- PlayMaker: DialogueSystemEventsToPlayMaker methods are now virtual.
- RPG Builder: Now prevents camera movement when pausing character into dialogue while running and spinning; added rpgOpenTalentTreePanel() Lua function; fixed rpgTeleport() when changing scenes.
- SALSA: Added ContinueButtonStopTextSyncActor component, subclass of StandardUIContinueButtonFastForward that stops the actor's TextSync lipsync.
- TopDown Engine: CharacterRun ability is now reset if active when a conversation starts.
- Yarn: Can now save & load import window configurations.