Quantum Console is a powerful and easy to use in-game command console. By simply adding [Command] to your code you can add your own commands and dev cheats to the console!
What can it be used for?
Including, but not limited to:
– Flexible QA tools
– Development cheats for testing
– Debugging assistance
– In game cheat codes
– Adaptable to any project
Command Features:
– Static and non-static commands
– Command overloads and default parameters
– Generic commands
– Async commands
– Interactive commands with coroutine-like actions
– Generate commands at runtime with lambda commands
– Supports functions, properties, fields and delegates
– Per command platform black/whitelist
– Easy to use
– Full C# source included
Console Features:
– Contextual autocompletion for commands, enums, GameObjects and more
– Display Debug.Log messages in the console
– Highly customisable
– Custom theme system
– Text Mesh Pro support
Example Built In Commands:
– call-static/call-instance: call any C# method or property in your project
– man: generates a user manual for a specified command
– exec: compiles an executes C# code at runtime
– #define: defines and creates a user macro
– instantiate: instantiates a copy of an object
– destroy: destroys an object
– get-object-info: gets the transform and component data of an object
Technical details
Requires TMP (enabled by default)
Quantum Console includes open source components under the permissive licenses MIT and OFL – see the ‘Third-Party Notices.txt’ file for details.
Original_Link: https://assetstore.unity.com/packages/tools/utilities/quantum-console-211046