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 toggles4└── GameObjectTypeDatabase.asset - Icon type definitions, icon settingsBEEHierarchyData
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):
| Key | Type | Description |
|---|---|---|
| BEE.UI.UseModernTheme | bool | Use modern or classic theme |
| BEE.UI.WindowStyle | string | "Modern" or "Classic" |
| BEE.Hierarchy.EnableBackgroundColors | bool | Background colors toggle |
| BEE.Hierarchy.EnableGradients | bool | Gradient colors toggle |
| BEE.Hierarchy.EnableHierarchyLines | bool | Connection lines toggle |
| BEE.Hierarchy.EnableZebraStriping | bool | Zebra striping toggle |
| BEE.SceneView.CanvasSmartGuides | bool | Smart guides toggle |
| BEE.Inspector.ComponentNavigator | bool | Component navigator toggle |
| BEE.Inspector.SelectionTabs | bool | Selection tabs toggle |
| BEE.Inspector.QuickValues | bool | Quick values toggle |
Team Sharing
To share BEE configurations with your team:
- Commit the
.assetfiles inEditorEnhancement/folder to version control - 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:
- Open Tools → BEE → BEE Features
- Click Refresh BEE Databases in the Support section
- This reloads all databases and refreshes the hierarchy