Issues With C# Preprocessor Defines #9230
Labels
area:manual
Issues and PRs related to the Manual/Tutorials section of the documentation
bug
topic:dotnet
Your Godot version:
4.2
Issue description:
The wiki page on conditional compilation for C# has a number of issues:
GODOT_SERVER
is defined for dedicated server exports, but it's never defined.GODOT_64
orGODOT_32
is defined in the editor and exports, but they're never defined.GODOT_PC
is defined only when exporting, but it's also defined in the editor.get_name()
method of the OS singleton" which is not true, asget_name()
values have different casing, separate Linux and BSD, and uses "Web" rather than HTML5.Additionally, there are some design problems:
GODOT_MACOS
/GODOT_OSX
,GODOT_WEB/GODOT_HTML5
.GODOT_32
andGODOT_64
are ambiguous between the OS architecture and the floating point accuracy.There's no clear consensus on determining which export the game is running on, so I suggest a dedicated wiki page is created for this purpose.
URL to the documentation page:
https://docs.godotengine.org/en/stable/tutorials/scripting/c_sharp/c_sharp_features.html
The text was updated successfully, but these errors were encountered: