com.unity.visualscripting 1.7.1

com.unity.visualscripting

Notes: processedReleased May 18, 2021

Browse versions

PreviousNext

Unity Compatibility

Minimum Unity: 2021.1

Package Dependencies

📈 Improvements

  • Renamed the VSSettingsProvider assembly to Unity.VisualScripting.SettingsProvider.Editor
  • Variables Saver GameObject no longer appears until a variable is created or changed. BOLT-1343
  • Renamed Singleton GameObjects created by Visual Scripting to use "VisualScripting ---" names.
  • All internal plugin and product versions have been normalized to use the package version.
  • SuperUnits have been renamed into Subgraphs
  • No longer have a hard dependency on any of the following built-in modules: ai, animation, particlesystem, physics, physics2d
  • ScriptMachine is now displayed as "Script Machine" instead of "Flow Machine" in the Gizmo window.
  • Update, Start, Fixed Update and Late Update nodes have been renamed into On Update, On Start, On Fixed Update and On Late Update.
  • Moved project settings from Assets directory to the ProjectSettings directory in Unity projects
  • Renamed control schemes to Default/Alternate
  • The UI references to 'Unit' were changed to 'Node' without any change to the underlying types
  • Nodes from Timeline, Cinemachine and InputSystem packages are now automatically included, with their assemblies part of the default assemblyOptions.
  • Progress bar titles for initial node generation have been tweaked to better indicate that it is a one-time process

Features

  • Added workflows to create new graphs directly from the Graph Window
  • SetScriptGraph node
  • SetStateGraph node
  • Support for RenamedFrom attribute on enum members
  • GetStateGraphs node
  • GetScriptGraphs node
  • GetScriptGraph node
  • GetStateGraph node
  • HasStateGraph node
  • HasScriptGraph node

🔧 Bug Fixes

  • Fixed the problem were on Linux the fuzzy window would remains above all others. BOLT-1197
  • There is no more crash when the user navigates quickly between fuzzy finder levels on Linux BOLT-1197
  • Fixed variable type turns to null when clicked outside of the graph
  • Fixed rearranging variables, if type is not set, it sets to the type that is bellow it
  • Lots of miscellaneous migration fixes and quality of life changes
  • Fixed unexpected error when exceptions are thrown by flow graph units and caught by the TryCatch unit BOLT-1392