Custom commands

The [Command] attribute turns any method or property into a command, and will become available for execution in the command field upon recompilation.

How to create a command

using UnityEngine;
using Ghostlike.Commands;

public static class NumberCommands
{
    [Command]
    public static int RandomNumber(int from, int to)
    {
        return Random.Range(from, to);
    }
}

The method can be executed immediately by typing: randomnumber 0 10 in the command field.

Last updated