Device Hierarchy PRO
* Go to `Window > Package Manager`. * Navigate to "My Assets," find "Device Hierarchy PRO," and click "Download" then "Import." ... * The Game Objects and Components do not auto refresh.
by Anexas
Price History +
* Shows the game Hierarchy and Inspector Panels on target device without needing to connect to Unity Editor to see the game's internal state.
* Allows modifying game objects and components.
* A window shows the hierarchy panel. If you click on arrow button next to a game object, the Inspector panel shows up.
* You can press the FPS button and see the FPS value and CPU/GPU timings, disable/enable the VSync.
* With FPS showing, you can minimize the window with only FPS values showing in horizontal or vertical layout.
* Navigate through the hierarchy panel by clicking on arrow buttons next to game objects/components in the list hierarchy and inspector panel.
* At this time the product is meant to be used as is and customization or editing is not available.
* Unity 2022.3+
* Works with both new and old input systems.
* May be used to test performance of the game on device by disabling selected game objects one by one.
# Device Hierarchy PRO
**Version:** 2.0.1
**Unity Compatibility:** Unity 2022.3 LTS or higher
## Overview
Shows the game hierarchy and inspector panels on target device.
Also shows FPS, CPU and GPU times.
Works with both new and old input systems.
## Features
* 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 components.
* May be used to test performance of the game on device by disabling selected game objects one by one.
## Getting Started
1. **Importing the Package:**
* Open your Unity project.
* Go to `Window > Package Manager`.
* Navigate to "My Assets," find "Device Hierarchy PRO," and click "Download" then "Import."
2. **Initial Setup:**
* To see the hierarchy list please set the boolean Anexas.DeviceTools.DeviceHierarchy.Instance.Show to true on any event in the project.
* To see an example open the /Anexas/DeviceHierarchy/Examples/Pipelines/URP/ScenesTestDeviceHierarchySceneURP scene and click on the Cube.
3. **Basic Usage:**
* A window will open up showing the hierarchy panel. If you click on arrow button next to a game object, the Inspector panel shows up.
* To remove the window click on the red button in the top left corner of the window or set the flag Anexas.DeviceTools.DeviceHierarchy.Instance.Show to false anywhere in the project.
* You may also minimize the panel by pressing yellow button.
* You can press the FPS button and see the FPS value and CPU/GPU timings, disable/enable the VSync.
* With FPS showing, you can minimize the window with only FPS values showing in horizontal or vertical layout.
* Navigate through the hierarchy panel by clicking on arrow buttons next to game objects/components in the list hierarchy and inspector panel.
* The Game Objects and Components do not auto refresh. In order to refresh please press the Refresh Button at the top right corner.
## Requirements
* Unity 2022.3+
* Works with New as well as old Input System.
* At this time the product is meant to be used as is and customization or editing is not available.
## Troubleshooting
* When New Input System is downloaded but PlayerSettings->OtherSettings->ActiveInputHandling is set to Input Manager (Old), you may need to restart the editor more than once.
* While navigating nested objects inside a component, it is advicible to not go beyond 2nd level of nesting for optimal performance.
## Known Issues
* Values modified inside Particle System-> (Modules) of type "MinMaxCurve" or "MinMaxGradient" are not saved.
* The Game Objects and Components do not auto refresh.
## Support
For any questions, issues, feature requests, please contact me at nihits@yahoo.com.