The Trace Inspector is a debugging tool designed to help you inspect and debug your Unity projects. Its key features include:
- Inspect almost all members of all objects, including private and static members
- Invoke methods with arguments to test directly
- Trace existed methods with no code, printing logs of variables before and after method invocation
- Select C# types, hierarchy, and project view for inspection
- Support for various data types, including IList/IDictionary and Delegate
- Watch list feature to inspect a list of members from different paths permanently
- Trace changes to properties and events, as well as invocations of methods
- Log expression feature to print arguments, return values, and member values
- Condition expressions to print logs only when certain conditions are met
- Remote tracing support for Android and iOS devices
- Drag and drop functionality between windows
- Tested on Unity 2019-2022
This tool is designed to make debugging easier and more efficient, allowing you to find and fix bugs quickly and effectively.
Platform Support:
- Windows
- Macos
- Android
- iOS
- Editor
- Mono
- IL2CPP
Third-Party Notices:
This asset uses MonoHook under MIT License; NCalc under MIT License; websocket-sharp under MIT License; Mono.Cecil under MIT License.





