Auto Setup for Unity stomps on project scripting defines
When Auto Setup for Unity is loaded in a Unity project, it replaces all existing scripting defines with a single 'AutoSetupForUnity' define, breaking any parts of the project depending on those defines.
New define is appended to any pre-existing defines instead of replacing them.
"AutoSetup 1.1 for Unity 2019.3 / HDRP.unitypackage" from https://www.reallusion.com/character-creator/unity-auto-setup.html
(Which is, of course, quite out of date since there have been three official Unity releases since 2019.3)
No test project is really required - the plugin does PlayerSettings.SetScriptingDefineSymbolsForGroup on load setting just its own define without preserving any existing ones.
Feedback Tracker Admin
We can reproduce the issue and it's already submitted to dev team.
Our engineers will check the situation.
Thanks for your patient, please follow our latest news.
You are going to edit a submitted issue. This issue will be changed to private draft mode until you click submit again. Are you sure?