Static commands

Adding static commands

The simplest way to add a command is with static methods, as there is no additional steps required. Simply put the [Command] attribute on the method, and you're all set!

[Command]
public static void SayHello()
{   
    Debug.Log("Hello world!");
}

By default, the method name is used for the command, unless other names have been specified. If multiple names are assigned, they serve as aliases for the same command, overwriting the original method name.

[Command("Test", "Hello", "Debug")]
public static void SayHello()
{
    Debug.Log("Hello world!");
}

Commands can also take parameters just like any regular method.

[Command]
public static int Multiply(int a, int b)
{
    return a * b;
}

Returning a value in your method will automatically log it to the console.

Last updated