Smart Hierarchy and sFavorite are powerful Unity development tools designed to optimize productivity and streamline organization. They provide features like automatic component icons, a Quick Inspector, error tracking, and asset management, enhancing Unity development, making it faster, more intuitive, and less error-prone. With Smart Hierarchy, you can automatically assign intuitive icons to GameObjects, save and preserve component values during runtime, and pin critical objects for quick access. The Quick Inspector allows for focused editing and adjustments, while customizable Inspector attributes improve the clarity of your code's functionality. sFavorite offers organized asset management, efficient file access, and a streamlined workflow, helping you stay organized and minimize search time for frequently used files.
Smart Hierarchy and sFavorite provide a range of features to enhance Unity development, including:
- Automatic Component Icons: Automatically assigns intuitive, visually distinct icons to GameObjects and components in the Unity Hierarchy window.
- Runtime Save Component: Allows the preservation of component field values during play mode to retain changes made while testing and debugging.
- Pin & Pin Tracker: The Pin system allows developers to 'pin' important GameObjects for quick access throughout development, and the Pin Tracker window lists all pinned objects, providing a streamlined way to interact with frequently used GameObjects, assets, and components.
- Customizable Inspector Attributes: Create descriptive labels for serialized fields, add clickable buttons to the Inspector, lock specific fields as read-only, and dynamically toggle field visibility based on conditions.
- Quick Inspector: Each component icon in the Smart Hierarchy tool allows developers to open a focused Inspector view with a single click, reducing time spent navigating through multiple layers of the Unity Inspector window.
- Custom Icons: Custom icons can be assigned to GameObjects, scripts, or third-party packages, improving scene navigation, asset management, and the overall visual organization of Unity projects.
- Error and Warning Tracking: Highlights scripts with unassigned serialized fields, flags colliders with negative scale values, identifies GameObjects with missing or unassigned MonoBehaviour scripts, flags Level of Detail (LOD) groups missing necessary renderers, and alerts when multiple EventSystems or AudioListeners are present in a scene.





