Add conditional compilation for VisualScripting support. #19
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
HEU support for Unity visual scripting assumes visual scripting support is always available in Unity versions >= 2021.1, however this is not the case. Although it is added by default to new projects it's also the first thing to be removed to avoid bloat in projects that don't actually need or want to use visual scripting. It will also not be present in projects upgraded from previous Unity versions unless explicitly added.
This change makes compilation of the visual scripting assemblies conditional on the presence of the visual scripting package in the project.