Updating to Arbor 3.11

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

Raised the minimum Unity version to 6000.0

Arbor's minimum Unity operating version has been raised to Unity 6000.0.
For projects prior to Unity 2022, a Unity update is also required.

Moved to Packages

The Arbor import destination has been moved to the Packages folder.
Please delete the Assets/Plugins/Arbor folder before importing Arbor 3.11.0 or later packages. (If the Plugins folder is empty, you can safely delete it as well.)

Also, samples have been changed to importing from the package's Samples.

Converting Samples to Universal Render Pipeline (URP)

The rendering pipeline used in the samples has been changed to Universal Render Pipeline (URP).
Please check the URP project when viewing the samples.

Arbor.Pool Deprecated

Object pool-related types in the Arbor.Pool namespace have been deprecated.
Please use types in the UnityEngine.Pool namespace.

The feature to change components added in conjunction with OffMeshLinkSettings to OffMeshLink (this could be toggled by setting ARBOR_OFFMESHLINKSETTINGS_USE_OFFMESHLINK in Scripting Define Symbols) has been removed.
All components added in conjunction with this will be consolidated into NavMeshLink.

If you have set ARBOR_OFFMESHLINKSETTINGS_USE_OFFMESHLINK in Scripting Define Symbols, please delete it.

Additionally, for GameObjects that already use OffMeshLinkSettings, a NavMeshLink will be added in addition to the existing OffMeshLink.
This may cause malfunctions, so please delete the OffMeshLink component and reconfigure NavMeshLink.