右键菜单: - Create: Empty Object, Camera, Light, Cube, Sphere, Plane - Rename (F2), Delete (Del) - Copy (Ctrl+C), Paste (Ctrl+V), Duplicate (Ctrl+D) 拖拽排序: - 支持拖拽实体到另一个实体下成为子节点 - 自动防止循环父子关系 搜索过滤: - 顶部搜索框实时过滤实体 双击重命名: - 双击实体名称进入编辑模式 键盘快捷键: - Delete: 删除选中实体 - F2: 重命名 - Ctrl+C/V/D: 复制/粘贴/复制
- 新增 Event 系统,支持面板间解耦通信 - 用 EntityID 替代裸指针,解决悬空指针问题 - 拆分 SelectionManager 管理选择状态 - SceneManager 使用 EntityID 和 unordered_map 存储 - HierarchyPanel/InspectorPanel 使用事件系统
- 新增 Core 模块:GameObject、LogEntry、AssetItem 数据模型 - 新增 Managers 模块:SceneManager、LogSystem、ProjectManager - Panel 层只负责显示,不再持有数据 - 解耦 HierarchyPanel 和 InspectorPanel 之间的直接依赖