Search Issue Tracker
Fixed in 2020.1.X
Fixed in 2019.4.X
Votes
0
Found in
2018.4
2019.4.9f1
2020.1
Issue ID
1276428
Regression
No
Errors when modifying the value of the 'Scripting Define Symbols' field in the Project settings
How to reproduce:
1. Open the user's attached project
2. Select 'Edit' > 'Project Settings' > 'Player'
3. Expand 'Other Settings'
4. Remove the 'STEAM_BUILD' value from the 'Scripting Define Symbols' field and press 'Enter'
5. Add back the 'STEAM_BUILD' value to the 'Scripting Define Symbols' field and press 'Enter'
Expected result: No visible errors present
Actual result: 'The name 'Steamworks' does not exist in the current context' error is thrown in the Console
Reproducible with: 2018.4.28f1, 2019.4.12f1, 2020.1.0a21
Not reproducible with: 2020.1.0a22, 2020.1.9f1, 2020.2.0b7, 2021.1.0a1
Notes:
- after restarting the Unity Editor there are no errors present
- in 2018.4.28f1 the error changes to 'The type 'SteamClient' exists in both 'Facepunch.Steamworks.Posix'. The same error is thrown after upgrading the project to 2019.4 and later streams if it has been downgraded to 2018.4 before
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Crash on WriteParticleLineVertex when the "Generate Lighting Data" property is enabled in the Particle System
- UI overlay becomes visible in ray-traced reflections when HDR Color output is enabled
- Crash on EditorOnlyPlayerSettings::GetDefaultTextureCompressionFormat when switching or opening a specific project with Android or IOS Platform
- [Mobile] Player silently crashes on a mobile device when using a lot of "Camera" GameObjects (40 and more) in the Scene
- Scene is modified after exiting Play Mode when Graphics Compositor is enabled in HD RP
Resolution Note (fix version 2020.1):
Fixed in 2020.1.0a22
Resolution Note (fix version 2019.4):
Fixed in 2019.4.24f1