Data Management

Data Files

BEE Tools stores configuration in ScriptableObject assets:

Storage Location
1Assets/BEE Editor Tools/EditorEnhancement/
2├── BEEHierarchyData.asset - Object customizations (colors, icons, importance)
3├── ColorTagDatabase.asset - Color tag definitions, feature toggles
4└── GameObjectTypeDatabase.asset - Icon type definitions, icon settings

BEEHierarchyData

Stores per-object customization:

  • Color tag assignments
  • Icon type assignments
  • Importance level assignments
Note
Data is keyed by GlobalObjectId, which persists across sessions and scenes.

ColorTagDatabase

Contains:

  • List of color tag definitions (ColorTag objects)
  • List of folder configurations (FolderConfig objects)
  • Feature toggle states
  • Visual settings

GameObjectTypeDatabase

Contains:

  • Icon type configurations
  • Enable/disable states for icon and dot systems
  • Custom icons for each type

EditorPrefs

User preferences stored in EditorPrefs (per-machine):

KeyTypeDescription
BEE.UI.UseModernThemeboolUse modern or classic theme
BEE.UI.WindowStylestring"Modern" or "Classic"
BEE.Hierarchy.EnableBackgroundColorsboolBackground colors toggle
BEE.Hierarchy.EnableGradientsboolGradient colors toggle
BEE.Hierarchy.EnableHierarchyLinesboolConnection lines toggle
BEE.Hierarchy.EnableZebraStripingboolZebra striping toggle
BEE.SceneView.CanvasSmartGuidesboolSmart guides toggle
BEE.Inspector.ComponentNavigatorboolComponent navigator toggle
BEE.Inspector.SelectionTabsboolSelection tabs toggle
BEE.Inspector.QuickValuesboolQuick values toggle

Team Sharing

To share BEE configurations with your team:

  1. Commit the .asset files in EditorEnhancement/ folder to version control
  2. Team members receive the same:
    • Color tag definitions
    • Folder customizations
    • Icon type settings
    • Default feature states
Important
Individual toggle preferences (EditorPrefs) are per-machine and not shared.

Refreshing Databases

If you encounter issues:

  1. Open Tools → BEE → BEE Features
  2. Click Refresh BEE Databases in the Support section
  3. This reloads all databases and refreshes the hierarchy