Hierarchy Visual Enhancements

Overview

BEE Tools adds visual enhancements to Unity's Hierarchy window. Each feature can be toggled independently from BEE Features → Hierarchy Visuals.

GameObject Icons

Display icons next to GameObjects based on their assigned type. Toggle via BEE Features → Hierarchy Visuals → GameObject Icons.

Player
Enemy
NPC
UI
Canvas
Button
Text
Image
Camera
Light
AudioSource
Manager
Controller
System
Environment
Terrain
Building
Collectible
PowerUp
Weapon
Vehicle
Trigger
Spawner
Portal
Checkpoint
Platform
Obstacle
Particle
Effect
Animation
Folder

Assigning Icons

Method 1: Icon Type Manager

  1. Open Tools → BEE → Icon Type Manager
  2. Select a GameObject
  3. Choose an icon type

Method 2: Via Code

BEEHierarchyDataManager.ApplyIconType(gameObject, GameObjectType.Player);

Importance Dots

Display color-coded priority dots (similar to macOS Finder) next to objects. Toggle via BEE Features → Hierarchy Visuals → Importance Dots.

LevelColorUse Case
Critical🔴 RedMust-have objects, core functionality
High🟠 OrangeImportant objects, key features
Medium🟡 YellowStandard importance
Low🟢 GreenNice-to-have, optional
None(hidden)No importance assigned
Assigning via Code
BEEHierarchyDataManager.ApplyImportance(gameObject, ImportanceLevel.Critical);

Connection Lines

Draw visual tree lines showing parent-child relationships. Lines connect from parent objects down to their children, making hierarchy structure visible at a glance.

Tip
Connection lines are especially useful for deeply nested hierarchies and complex scene structures.

Background Colors

Apply custom background colors to hierarchy items based on assigned color tags or direct customization.

Alt + Click Method

  1. Hold Alt and click on any GameObject in the Hierarchy
  2. A color picker popup appears
  3. Select a color or choose "Clear" to remove

Via Color Tag

  1. Right-click a GameObject
  2. Select GameObject → BEE → Apply Color Tag
  3. Choose from predefined tags

Other Enhancements

Enhanced Indentation

Increase spacing between hierarchy levels for better readability. Useful for deeply nested hierarchies.

Zebra Striping

Apply alternating background colors to rows. Makes it easier to track across long object names.

Scene Switcher

Adds a dropdown menu on scene headers in the Hierarchy. Useful for multi-scene workflows.

Quick Check

When enabled, hovering over a hierarchy item for 0.7 seconds displays a tooltip with:

  • Active state
  • Layer and Tag
  • Static flags
  • List of components
  • Child count