An open source Unity package for creating Decision Trees with a visual editor. The package comes with some samples to help teach users how to use it and an action manager to handle executing the results of the decision tree.
Added a simple node view option in the tool menu. Simple node view displays the tree how it was, turning this off will show the inspector view inside each node and removes the inspector from the side
Added documentation for the simple node view
Added Undo/Redo functionality to the creation/deletion of nodes & connections and in changing viewport position/scale
Added saving viewport position & scale per tree
Added readonly mode when accessing an instance of a tree. Readonly mode only allows for nodes to be selected and fields inside the inspector to be changed. However, these changes will not carry over to the tree itself as it is only modifying an instance of the tree.
Changed
Changed the title of the visual editor when using a custom version to "Decision Tree Editor (Custom)"
Updated RuntimeVisualisation.md to include the newly added namespace
Fixed
Fixed sidebar anchor to be at the edge of the inspector
Prevented the root node from being deleted / modified (Still draggable)
Fixed script templates by adding namespaces and missing abstract method overrides
[1.1.0] - 2023-01-16
Added
Changed
Fixed