Arbor 3.8.6 release


Asset Store

Update contents

Fixed

Arbor Editor

  • Fixed a bug that drag scroll mode remains when a parameter is dragged from Parameter Container and released outside the graph area.
  • Fixed a bug that the State behavior insertion button disappears when the parameter is dragged from the Parameter Container and released outside the graph area.

Parameter Container

  • [Unity 2021.1 or later] Fixed a bug that parameters are not displayed when scrolling Parameter Container.

Built in scripts

  • [Unity2021.1 or later] Fixed a bug that an exception occurs when changing the parameter referenced in ParameterTransition.

Known Issues

If you specify a List type parameter as an argument of SubStateMachine and pass a value, an exception will occur at runtime.

Reproduction method

  1. Added SubStateMachine inside ArborFSM
  2. Added List type (eg IntList) to parameters in SubStateMachine
  3. Create the same List type in the parent ArborFSM parameter
  4. Call SubStateMachine with the created List type as an argument
  5. At runtime, ParameterTypeMismatchException: It can not be assigned because the parameter type is different.

Temporary remedy

  1. Open Assets/Plugins/Arbor/BuiltInBehaviours/Scripts/Common/GraphArgumentList.cs
  2. Changed line 283 as follows.
    parameter.value = value;
    

Update Guide

Update procedure

Please follow the procedure below when updating Arbor.

  1. Please be sure to make a backup of the project before the update.
  2. If you are opening an existing scene, create a new scene from “File / New Scene” in the menu.
  3. If you are opening the Arbor Editor window, close it once.
  4. Already Removed Arbor folder that have been imported.
  5. Import a new version of Arbor.

Version update guide

Please refer to the following page for the update guide for each version of Arbor.

Manual : Update Guide