Rename Impl classes to follow Unity naming convention
- SelectionManagerImpl -> SelectionManager - EditorContextImpl -> EditorContext - Removed unused SceneManagerImpl and ISceneManager The Impl suffix was inconsistent with Unity naming conventions.
This commit is contained in:
@@ -473,12 +473,16 @@ private:
|
||||
- `editor/src/Core/SelectionManagerImpl.h` - 选择管理器实现
|
||||
- `editor/src/Core/IEditorContext.h` - 编辑器上下文接口
|
||||
- `editor/src/Core/EditorContextImpl.h` - 编辑器上下文实现
|
||||
- `editor/src/Core/EditorConsoleSink.h/cpp` - Editor 专用日志 Sink
|
||||
|
||||
**2026-03-25 更新**:
|
||||
- `editor/src/panels/HierarchyPanel.h/cpp` - 已迁移至 IEditorContext
|
||||
- `editor/src/panels/InspectorPanel.h/cpp` - 已迁移至 IEditorContext + EventBus
|
||||
- 移除了所有 Panel 中的 `SelectionManager::Get()` 和 `EditorSceneManager::Get()` 单例调用
|
||||
- SceneManager::RenameEntity 实现已添加
|
||||
- **日志系统统一**:删除了独立的 LogSystem 单例,Editor 和 Engine 共用 Debug::Logger
|
||||
- ConsolePanel 改用 EditorConsoleSink 从 Logger 读取日志
|
||||
- 删除了 `editor/src/Managers/LogSystem.h/cpp` 和 `editor/src/Core/LogEntry.h`
|
||||
|
||||
### 阶段二:核心功能(第 3-4 周)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user