This package instantly gives you a Command Console with autocomplete and command histories to use in your project. You can also easily add your own custom command.Try out the demo here.Have you seen those Command Console in other games where you can input a command and do something fun? Do you want something like that in your game too? Then this package is for you. This package will instantly give you a Command Console to use in your game project and comes with many features that will make it easy and fun to type commands.Contents:1 Command Console Prefab1 Documentation6 Built-in Commands3 Built-in Color Themes1 DemoFeatures:Easy to setup: Simply drag and drop the prefab into the scene and it will work right away!Auto Complete: Helps you type commands faster!Custom Autocomplete: You can create your own autocomplete for a special or custom parameter typeCommand History: You can go back to your previously typed command without retyping the whole command again.Easy to add Command: You only need to put a [Command] attribute on top of your static function/method/property. For non-static command use CommandConsole.AddNonStaticCommand().Color Theme: Customize your Command Console with a Color Theme.Open Source: If you don't like something in the code, you can edit it yourself.Make sure you have Text Mesh Pro from the package manager installed.This package uses the new Input System. Make sure you have the Input System package installed and go to “Edit” => “Project Settings” => “Player” => “Other Settings” and under “Configuration”, set the “Active Input Handling*” to either be “Input System Package (New)” or “Both”, then restart the editor.Make sure you have an Event System in your scene with the Input System Input Module. If you don't, see the documentation on how to set it up.Supported parameter types: string, int, float, double, decimal, single, byte, char, and bool.A [Command] attribute can only be used with static function/method/property. Use CommandConsole.AddNonStaticCommand() to add a non-static function/method/property. For more information, read the provided document in the package.Custom autocomplete can be added by adding [Autocomplete] attribute to the enum class.For WebGL builds, see the details in the user manual.





