uConsole is a runtime command console for Unity3D
- mark methods with [ConsoleCmd] attribute
[ConsoleCmd]
public static void AddCoins(int amount, string name)
{
Debug.Log("added " + amount + " for " + name);
}
[ConsoleCmd]
public static void Kill()
{
Debug.Log("killed");
}
- during runtime, press [`] to toggle the command console interface
- press [Tab] to auto complete
- [Return] to excecute command
- execute static methods
- execute non-static methods
- primitive type parameters
- non-primitive type parameters
- UI indicator for method target type
- UI indicator for parameter type
- Optimize reflection (caching mechanism or thread or ?)