Search Issue Tracker

Fixed in 2018.3.X

Votes

0

Found in

2018.3.0a1

2018.3.0a8

Issue ID

1068892

Regression

Yes

NavmeshBuilder.CollectSources() method doesn't get auto-updated when opened in 2018.3

Scripting

-

NavmeshBuilder.CollectSources method takes 7 arguments instead of 6 on 2018.3 and it doesn't get updated by api updater.

Steps to reproduce:
1) Create a new project and download 3d game kit from asset store.
https://assetstore.unity.com/packages/essentials/tutorial-projects/3d-game-kit-115747
2) Import the package.

Actual result: Observe the errors in the console

Expected result: API Updater should resolve all method upgrades and no errors should appear in the console.

Occurring on: 2018.3.a11, 2018.3.0a8, 2018.3.0a1

Working fine on: 2018.2.0f2

Environment:
Occurs on Windows and Mac.

Stack trace:
1) Assets/3DGamekit/Packages/NavMeshComponents/Scripts/NavMeshSurface.cs(273,32): error CS1501: No overload for method `CollectSources' takes `6' arguments
2)
Assets/3DGamekit/Packages/NavMeshComponents/Scripts/NavMeshSurface.cs(277,32): error CS1501: No overload for method `CollectSources' takes `6' arguments
3)
Assets/3DGamekit/Packages/NavMeshComponents/Scripts/NavMeshSurface.cs(283,32): error CS1501: No overload for method `CollectSources' takes `6' arguments

------
One workaround is to replace the NavMeshComponents scripts in the 3DGameKit with the ones from the 2018.3 branch of the repository on GitHub https://github.com/Unity-Technologies/NavMeshComponents/tree/2018.3 .

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.