The latest version of Behavior Designer Pro is making its way to the Opsive Store and the Asset Store. Before importing there are two important requirements:

  • If you are using Unity 6.3, you must be running Unity 6.3.5 (or later). Unity 6.3.0 – 6.3.4 use a different assembly layout which causes issues with the Behavior Designer Pro editor.
  • If you are upgrading from a version prior to version 2.1 ensure you have first removed the Packages/com.opsive.behaviordesigner, Packages/com.opsive.graphdesigner, and Packages/com.opsive.shared folders.

This update contains the following:

  • Improved performance of TaskObjectSystem.
  • Improved recovery when the behavior tree data is corrupted.
  • Fixed parallel from job from running for more than 4 frames when ticking slowly on a server.
  • Fixed graph variables from being cleared when they shouldn’t be.
  • Fixed non-graph variables from not initializing properly.

The latest version of Behavior Designer Pro is making its way to the Opsive Store and the Asset Store. If you are upgrading from a version prior to version 2.1 ensure you have first removed the Packages/com.opsive.behaviordesigner, Packages/com.opsive.graphdesigner, and Packages/com.opsive.shared folders.

This update contains the following:

  • Do not invoke the ReevaluationSystem if no conditional aborts can occur.
  • Moved “Restore to Defaults” to the bottom of the Unit Options Window.
  • Fixed the behavior tree from not cleaning up properly when set to a manual tick.
  • Fixed out of bounds error when copying an event node.
  • Fixed Count EvaluationType from not detecting a duplicate branch.
  • Fixed the next sibling index from not being updated with multiple subtrees specified by the same reference node.
  • Sync the variables after a change with a referenced subtree.

The latest version of Behavior Designer Pro is making its way to the Opsive Store and the Asset Store. If you are upgrading from a version prior to version 2.1 ensure you have first removed the Packages/com.opsive.behaviordesigner, Packages/com.opsive.graphdesigner, and Packages/com.opsive.shared folders.

This update contains the following:

  • Added a CanExecute bool to the BranchComponent. All Entity tasks need to be updated to use this property to ensure the task doesn’t execute multiple times within the same tick:
    if (!branchComponent.CanExecute) { continue; }

    The Entity task documentation has been updated.

  • Added a set of conversion tasks.
  • Fixed event node from not being able to reconnect to a logic node.
  • Fixed nodes from not being able to be copied into a new graph.

The latest version of the Ultimate Inventory System is making its way to the Opsive Store and the Asset Store. If you are upgrading from a version prior to version 1.3 first remove the entire /Assets/Opsive directory (remember to backup!).

This version contains the following:

  • Updated the Shared folder for compatibility with other Opsive assets.

The latest version of the Ultimate Character Controller is making its way to the Opsive Store and the Asset Store. If you are upgrading from a version prior to version 3.3 first remove the entire /Assets/Opsive directory (remember to backup!).

This version contains the following:

  • Added an option to disable the player input when the UnityInputSystem component is disabled.
  • Fixed Unity 6.3 warnings.
  • Fixed PickupItem from being picked up twice when an object has already been picked up.
  • RPG View Type improvements.
  • CrosshairsMonitor will use the cursor lock state instead of the visible state to determine if it should move with the cursor.
  • Fixed AlignToGround from not stopping when the stop direction is non-zero and the ability is force stopped.
  • Fixed frag grenade from not being set to the correct layer/parent when switching perspectives.
  • Replaced calls to UnityEngine.Time.time/deltaTime/timeScale with TimeUtility.Time/DeltaTime/TimeScale allowing for custom timing by implementing TimeManagerBase.

The latest version of PUN Multiplayer Add-On is making its way to the Opsive Store and the Asset Store. This version contains the following changes:

  • Updated support to version 3.3.3 of the character controller.