Release Notes
Core:
- Improved: Added syntax checker to Sequence field editor.
- Improved: Added Standard Dialogue UI 'Use First Response For Menu Portrait' checkbox.
- Improved: Exposed UIPanel.deactivateOnHidden property.
- Improved: Usable component no longer caches name at start in case it changes during play.
- Improved: When Selector is set to Distance From GameObject, initial raycast check is not clamped by Max Selection Distance.
- Fixed: Updated Chat Mapper XML output for compatibility with Chat Mapper 1.9.1.0+ import.
- Fixed: Typewriter could send Typed sequencer message at start instead of end.
- Fixed: TextMeshProTypewriterEffect didn't handle pause characters properly when paused.
- Changed: Reverted sequencer to give one frame to early-executed sequencer commands (e.g., using required keyword) to finish processing.
- Save System: Scene Portal now prevents multiple triggerings if interacting GameObject has multiple colliders.
- Emerald AI: Added option to control individual AI instead of entire factions, EmeraldAIAttacksPlayer(), SetEmeraldFactionRelation(). Saver saves faction relations.
- Invector: Added Y-Axis Only option to Face Conversant.
- ORK: Updated for 2.27.0.
- TopDown Engine: Fixed PauseTopdownDuringConversations to look for base TopDownController instead of 2D version specifically.
- uMMORPG: Added 'Allow Lua To Change Data' checkbox to allow disabling Lua functions.
- uRPG: Added Trade() Lua function. Interactable GameObjects can now have more than one Dialogue System Trigger.