summaryrefslogtreecommitdiffstats
path: root/modules/mono/build_scripts/godot_tools_build.py
Commit message (Collapse)AuthorAgeFilesLines
* C#: Add Ide Connection library and server for the editorIgnacio Etcheverry2019-08-041-2/+8
| | | | This will be used for communicating between the Godot editor and external IDEs/editors, for things like opening files, triggering hot-reload and running the game with a debugger attached.
* Mono: Fix null exception in GenerateGameProjectIgnacio Etcheverry2019-07-101-1/+5
| | | | Also fix pdb files for GodotTools.*.dll assemblies not being copied to the output directory.
* Re-write mono module editor code in C#Ignacio Etcheverry2019-07-051-0/+108
Make the build system automatically build the C# Api assemblies to be shipped with the editor. Make the editor, editor player and debug export templates use Api assemblies built with debug symbols. Always run MSBuild to build the editor tools and Api assemblies when building Godot. Several bugs fixed related to assembly hot reloading and restoring state. Fix StringExtensions internal calls not being registered correctly, resulting in MissingMethodException.