VeriorPies / ParrelSync

(Unity3D) Test multiplayer without building
MIT License
4.67k stars 323 forks source link

[BUG] 1.5.2 breaks compatibility with .NET 2.0 Standard #110

Closed ktyldev closed 4 months ago

ktyldev commented 1 year ago

Describe the bug

Version 1.5.2 breaks compatibility with .NET 2.0 Standard projects due to the inclusion of a C# 8.0 feature. This should be at least a MINOR version upgrade as per semver.

To Reproduce Steps to reproduce the behavior:

  1. Create a Unity project using 2020.3.38f1
  2. Import ParrelSync 1.5.1
  3. Confirm no compilation errors
  4. Remove 1.5.1, import 1.5.2
  5. Compilation error on Editor/Preferences.cs:91 due to the use of a nullable reference type.

Expected behavior

No compilation errors.

Screenshots/Video If applicable, add screenshots or video link( Youtube/Vimeo) to help explain the problem.

image

Enviroment (please complete the following information):

Additional context Add any other context about the problem here.

314pies commented 4 months ago

duplicate #116