Shows the game hierarchy on device without needing to connect to Unity Editor.* Unity 2021.3+* Edit > Project Settings > Player > Other Settings > Active Input Handling should be set to 'Input Manager (Old)' or 'Both' and not 'Input System Package (New)'.* Shows the game hierarchy on device without needing to connect to Unity Editor to see the game's internal state. * Allows modifying game objects (and behaviors) being active, their transform, and temporarily allows removing materials on renderers.* May be used to test performance of the game on device by disabling selected game objects one by one. * Modify certain values such as game objects, behaviours being active, transform values, testing impact of temporarily removing materials from renderers. * To see details of a component added by your code, or a unity component that is not currently supported in existing version of DeviceHeirarchy to show its details, add a static class in your project named DeviceHierarchyComponentHandlerExternal and add a function with signature public static void HandleComponent(this YourComponent _currentComponent) write IMGUI code in the function to display details of the component. See example file in the package at Examples/Scripts/DeviceHierarchyComponentHandlerExternal.cs

