This library enables communication with the Godot Engine editor (the version with .NET support).
It's intended for use in IDEs/editors plugins for a better experience working with Godot C# projects.
A client using this library is only compatible with servers of the same major version and of a lower...
A set of tools to make using C# in Godot easier!
Version 1.0.0-beta4 and earlier support Godot 3.0-beta2.
Version 1.0.0-beta5 supports Godot 3.0-rc1
Version 1.0.0-beta7 supports Godot 3.0-rc3
Version 1.0.0-beta9 supports Godot 3.0.3-rc1
C# Source Generators for use with the Godot Game Engine (Supports Godot 3 and Godot 4!)
- `SceneTree` class attribute:
-- Generates class property for uniquely named nodes
-- Provides strongly typed access to the scene hierarchy (via `_` operator)
- `GodotOverride` method...
Set of Roslyn C# code completion providers for Godot.
These providers alone don't actually provide the suggestions. IProviderContext must be implemented and set in BaseCompletionProvider.Context for that.
An API designed to streamline C# with Godot Engine without changing any fundamentals. It utilizes cached reflection for optimal performance, and provides power to easily extend the API with your own attributes.