Unity OpenTerminal (Mobile support!)
Features
- Add cheat codes to your game.
- Enable GOD MODE while testing your code.
- Shows return type of a command in terminal
- Custom Terminal configs.
- AutoComplete: press tab and see available commands. thanks to @kenculate
- NEW: Report your game log to an email address(useful for testers)
Now you can simply do [almost!] anything at runtime using OpenTerminal!
How to use
- Add [TerminalCommand("commandName", "commandDescription")] Attribute to public MonoBehaviour methods.
- Create an empty game object and add Terminal component to it.
- Run your game and press ` (the button usually on top of Tab button). On mobile long press with 4 fingers to show terminal.
- Type your commandName and it will be execute!
Enable terminal in mobile
Code usage
Simple usage:
[TerminalCommand("rotate-cube", "rotates the cube")]
public void RotateTheCube()
{
stop = false;
}
With parameters:
[TerminalCommand("move-cube", "move-cube(x,y,z) Moves the cube")]
public void Move(float x, float y, float z)
{
transform.position = new Vector3(x, y, z);
}
Change theme
Edit config file to change fonts and colors
Limitations
- Does not support vectors or other parameters which contain "," as method input.
License
Contacts
Telegram: @omid3098
Twitter: @omid3098
E-Mail: [email protected]