create_csharp_script
Create C# scripts in a Godot .NET project with optional base class, methods, namespace, or full source code.
Instructions
Create a C# script file in a Godot .NET project
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source | No | Full source code (overrides template) | |
| methods | No | Method stubs (e.g. _Ready, _Process) to include | |
| baseClass | No | Godot base class to extend. Default: Node | |
| className | No | C# class name. Default: derived from the file name | |
| scriptPath | Yes | Script file path relative to project (e.g. "scripts/Player.cs") | |
| projectPath | Yes | Godot .NET project path (must contain a .csproj) | |
| namespaceName | No | Optional C# namespace |