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.
Raised the minimum Unity version to 2019.4
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.
Rename all node types
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.
ParameterContainer parameter addition menu
Changed to be displayed in the format of Behaviour Select Window. Along with that, we are grouping by type.
For more information, see ParameterContainer.
Add Component menu
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 |
Renaming components
StateBehaviour
Old name | New name |
---|---|
AgentFollow | AgentMoveToTransform |
AgentEscape | AgentEscapeFromTransform |
LoadLevel | LoadScene |
UnloadLevel | UnloadScene |
Renaming codes
Old name | New name |
---|---|
AgentController.Follow method | MoveTo |
Obsolete code
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 |