
Publisher
moliko
Csharp Console
Developer console. Press ~ to activate it in game and execute commands. Based on jitspoe console (static methods are not supported yet)
This plugin has been mirrored from the Godot Asset Library.
The plugin author is in no way affiliated with Gadget.
If you are the author of this plugin and would like this mirror removed, please contact support@gadgetgodot.com.
[!WARNING] this project is out of date.
im currencly working but you can take this project as a base.
Csharp-Console-Godot
original project: Godot Console
example:
using Godot;
public partial class Example : Node
{
public override void _Ready()
{
CommandConsole.AddCommand("print", Print);
CommandConsole.AddCommandDescription("print", "Prints the given text in the console.");
CommandConsole.AddParameterDescription(CommandName: "print", param:"text", description:"The text to print.");
CommandConsole.AddCommand("heloworld", HelloWorld);
CommandConsole.AddCommandDescription("heloworld", "Prints 'Hola Mundo!' in the console.");
}
void Print(string text)
{
GD.Print(text);
}
void HelloWorld()
{
GD.PrintErr("Hola Mundo!");
}
//also you can add the Attribute
[AddCommand("testing"), AddCommandDescription("[color=red]Prints on GD Console[/color]")]
public void testing(string text)
{
GD.Print(text);
}
}
in game run with:
test
"testing the example" => settesting the example
as param value
test
testing the example => settesting
the
example
as params values
test
"testing the" example => settesting the
example
as params
command_list command:
print example:
all with a maximum of 16 params.