How-to
How to update a Unity major version (e.g 2019.2 -> 2019.3) and the plugin without problems?
Because the plugin is extremely tied to ShaderGraph, I have uploaded a different version of the plugin for each supported major version of Unity.
When you update a major version of Unity (e.g 2019.2 -> 2019.3), Unity doesn't automatically fetch the "correct" version of the plugin, because Unity never override what's in your Assets folder. What's worse is that at the moment Unity won't download the correct plugin version if you already downloaded the same plugin version from a previous Unity version. It's a bug in Unity, and they are aware of it. To bypass this bug, here are the steps you need to follow:
- Update your project to the version of Unity that you want. You will probably have console errors, that's ok for now.
- In Windows explorer, go to the folder "%appdata%\Unity\Asset Store-5.x\PH GRAPHICS\Editor ExtensionsEffects" which is where Unity keep its cache of all assets from the asset store.
- If you are on Mac, contact me and we will figure it out together.
- Delete the package in this folder.
- Go on the asset store from Unity
- Re-download and re-import the plugin, it will be the correct version now.
- If you have pink materials, please try to select all ShaderGraphs in your project and right clic-> Reimport!