Ignacio Roldán Etcheverry 4402b6be79 Merge pull request #4 from aaronfranke/formatting
Add a formatting script for GitHub Actions and add GitHub metadata
2020-07-04 23:05:39 +02:00
2020-05-09 16:24:06 +02:00
2020-05-09 16:24:06 +02:00
2020-05-09 16:24:06 +02:00
2020-05-26 12:21:20 +02:00
2020-05-09 16:40:37 +02:00
2020-05-09 16:24:06 +02:00
2020-05-26 12:21:20 +02:00
2020-05-09 16:24:06 +02:00
2020-05-09 16:24:06 +02:00

C# Tools for Godot

Debugger and utilities for working with Godot C# projects in VSCode.

Requirements

Godot 3.2.2 or greater. Older versions of Godot are not supported.

Features

  • Debugging.
  • Launch a game directly in the Godot editor from VSCode.
  • Additional code completion for Node paths, Input actions, Resource paths, Scene paths and Signal names.

NOTES:

  • A running Godot instance must be editing the project in order for Play in Editor and the code completion to work.
  • Node path suggestions are provided from the currently edited scene in the Godot editor.
  • Currently Signal suggestions are only provided using the information from the project build results, not from the information in the edited document. This will change in the future.

Debugger launch configurations

By default the extension creates the following launch configurations:

  • Play in Editor
    Launches the game in the Godot editor for debugging in VSCode.
    For this option to work, a running Godot instance must be editing the project.
  • Launch
    Launches the game with a Godot executable for debugging in VSCode.
    Before using this option, the value of the "executable" property must be changed to a path that points to the Godot executable that will be launched launched.
  • Attach
    Attaches to a running Godot instance that was configured to listen for a debugger connection.

Screenshots

Debugging

Nodes code completion

Input actions code completion

Signals code completion

Description
Debugger and utilities for working with Godot C# projects in VSCode
Readme MIT 517 KiB
Languages
TypeScript 69.5%
C# 25.6%
Shell 1.9%
JavaScript 1.8%
Makefile 1.2%