Skip to content
MonoDevelop/Visual Studio for Mac Godot integration
C#
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Godot Importing into version control Feb 7, 2019
.gitignore Importing into version control Feb 7, 2019
Godot.sln Importing into version control Feb 7, 2019
README.md

README.md

Godot Extension

MonoDevelop/Visual Studio for Mac Godot integration

At this moment extension only has 3 basic functionalities:

  • Launching game: https://youtu.be/vj-75tZjwz4
    The way this works it start /Applications/Godot_mono.app/Contents/MacOS/Godot(can be modified in preferences) inside same working directory as .csproj file. It also adds --remote-debug parameter which allows sending "reload_scripts".
  • Attaching to existing game, launched from Godot Editor: https://youtu.be/3IsDl__Cpnk
    If game was started inside GodotEditor, it's listening on port 23685 or whatever is written in project.godot [mono] "mono/debugger_agent/port" so we just connect to that port with debugger. --remote-debug is connected to Godot Editor, hence "reload_scripts" is not woring.
  • When game started by Launching from IDE and source code is re-built inside IDE it sends "reload_scritpts", aka. hot reloading: https://youtu.be/Krx1FhB68zs
    Godot Mono integration does rest of the magic of reloading new .dll from hard drive and keeping existing values.
You can’t perform that action at this time.