Running the latest Unity 2017.1 beta with the experimental .NET API. All the demos fail to run unless I turn off threading entirely.
Error:
InvalidOperationException: The thread was created with a ThreadStart delegate that does not accept a parameter.
System.Threading.Thread.Start (System.Object parameter) (at /Users/builduser/buildslave/mono/build/mcs/class/referencesource/mscorlib/system/threading/thread.cs:329)
Pathfinding.GraphUpdateProcessor.EnableMultithreading () (at Assets/Plugins/AstarPathfindingProject/Core/Misc/GraphUpdateProcessor.cs:98)
AstarPath.InitializePathProcessor () (at Assets/Plugins/AstarPathfindingProject/Core/AstarPath.cs:1193)
AstarPath.Awake () (at Assets/Plugins/AstarPathfindingProject/Core/AstarPath.cs:1149)