Unity 5.6 Update Exceptions
Edit: This is a project originally started in 5.0 that has been upgraded through the automated process a few times. It is using Ads, IAP, Google Play Games Services and UNet networking. Below i mention that we were getting the timestamp out of sync error similar to here.
Updating to Unity 5.6 has removed the timestamp out of sync errors our project had in 5.5, but has added a number of new errors.
TypeLoadException: A type load exception has occurred. at UnityEngine.UI.Text.OnEnable () [0x00013] in C:\buildslave\unity\build\Extensions\guisystem\UnityEngine.UI\UI\Core\Text.cs:365
(Filename: C:/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Text.cs Line: 365)
MissingMethodException: Method not found: 'System.Action..ctor'. at UnityEngine.UI.Text.OnEnable () [0x00013] in C:\buildslave\unity\build\Extensions\guisystem\UnityEngine.UI\UI\Core\Text.cs:365
And then another couple dozen MissingMethodExceptions.
I have no idea what's going on. So far, i've upgraded the project from 5.5 to 5.6 with the API update and also without the API update. By that i mean, the window when upgrading the project that asks you to automatically upgrade the API references. I then tried reverting the project to the 5.5 version again, uninstalling Unity, and installing 5.6 again. What more details do i need to include here?
Also, I'm new to Unity Answers, so please let me know if there's any suggestions for clarity and etiquette. Thanks!