Updating to Arbor 3.9

Please note when updating from “Arbor 3.8.x” or earlier to “3.9.0” or later.
Check the following sections.

The Unity working version of Arbor has been raised to Unity2019.4.
If you want to use Arbor 3.9.0 or later for Unity2018 or earlier projects, you will also need to update Unity.

You can now rename it regardless of the node type.
Along with that, the title bar of the behavior will also be displayed on the calculator node.

Changed to be displayed in the format of Behaviour Select Window. Along with that, we are grouping by type.

For more information, see ParameterContainer.

Changed the path of the Add Component menu for the following built-in components.

Component Menu path
AgentController Arbor > Navigation > AgentController
Waypoint Arbor > Navigation > Waypoint
Old name New name
AgentFollow AgentMoveToTransform
AgentEscape AgentEscapeFromTransform
LoadLevel LoadScene
UnloadLevel UnloadScene
Old name New name
AgentController.Follow method MoveTo
Obsolete code Description
Arbor.BehaviourTree.TreeNodeBase.HasChildLinkSlot() Changed to check with the implementation of IChildLinkSlotHolder
Arbor.BehaviourTree.TreeNodeBase.HasParentLinkSlot() Changed to check with the implementation of IParentLinkSlotHolder