This update has several small improvements, bug fixes, and updates to third party support packages.
Version 2.0.3 Release Notes:
Core:
- Changed: To show alert messages without auto-hide, specify negative duration value.
- Added DialogueManager.HideAlert(), Lua HideAlert() function.
- Added: [nosubtitle] tag.
- Improved: If Sequence is None(), doesn’t show subtitle.
- Improved: SetActive(tag=X,value) sequencer command can now activate inactive GameObjects by tag.
- Improved: Methods in ProximitySelector are now virtual and can be overridden in subclasses.
- Improved: Dialogue System Trigger inspector has "x" buttons next to most actions to clear them.
- Improved: Standard quest tracker can be outside Dialogue Manager GameObject hierarchy.
- Improved: Can now define optional "Visible" Boolean field in quests & set false to not show in quest log window.
- Improved: Eliminated garbage collection in Sequencer.CheckActiveCommands & ConversationView.CheckCancelInput, pool response buttons for reuse.
- Improved: Typewriter effect has Stop On Conversation End checkbox.
- Improved: UI Panel has option to not reselect previous selection when disabling panel.
- Improved: Input Device Manager has options to keep mouse visible in key/joystick mode, always auto-focus, check/ignore mouse mode.
- Improved: Dialogue editor actor portraits now display vertically to better fit inspector view.
- Fixed: Standard UI Menu Panel correctly loops explicit navigation.
- Fixed: RemoveLuaObserver correctly removes observers added with AddLuaObserver.
- Fixed: DialogueLua.SetVariable() now properly handles uint type.
- Fixed: Pressing delete key in node editor search bar doesn't also ask to delete selected node.
- Fixed: LocalizedTextTable converter to TextTable didn't properly save asset.
- Fixed: Resolved conflict between Display Settings > Language and UILocalizationManager language.
- Fixed: Quest log window quest details panel now updates automatically when quest is updated while window is open.
- Save System: Added Binary Data Serializer.
- Save System: Added saveStarted, saveEnded, loadStarted, loadEnded events; SaveSystemEvents component.
- Save System: Fixed index error in DiskSavedGameDataStorer.
- Added unitypackage containing optional Assembly Definition files.
- CSV: Fixed: Export in some cases would incorrectly export two canvasRect fields.
- uMMORPG: Fixed: GetPlayerClass() Lua function incorrectly returned player name instead of class.
- ORK Framework: Fixed possible null reference in save component; bridge can now disable MousePlayerController.
- Inventory Engine: Fixed inventory saving to Dialogue System save system.