This code relies on Assembly Definitions, which were introduced in 2017.3. It is the only thing in the codebase which currently increases the minimum supported version from 2017.2.0p2 to 2017.3.0f3. The Packman version of Text Mesh Pro also relies on Assembly Definitions, which also breaks support for versions before 2017.3.0f3.
Purpose of this PR
Does what it says
Testing status
Tested in 2017.3.0f3 and 2018.3.6f1
Technical risk
Low -- Just an API change
Comments to reviewers
This code relies on Assembly Definitions, which were introduced in 2017.3. It is the only thing in the codebase which currently increases the minimum supported version from 2017.2.0p2 to 2017.3.0f3. The Packman version of Text Mesh Pro also relies on Assembly Definitions, which also breaks support for versions before 2017.3.0f3.