diff --git a/Editor重构计划.md b/Editor重构计划.md index 287eb0a4..4cccb40d 100644 --- a/Editor重构计划.md +++ b/Editor重构计划.md @@ -486,6 +486,9 @@ private: - **命名规范修复**:SelectionManagerImpl → SelectionManager,EditorContextImpl → EditorContext - 删除了未使用的 SceneManagerImpl 和 ISceneManager - **ProjectManager 单例移除**:创建了 IProjectManager 接口,ProjectManager 实现该接口,EditorContext 拥有实例 +- **ISceneManager 接口**:创建了 ISceneManager 接口,SceneManager 实现该接口 +- **IEditorContext::GetSceneManager() 返回类型**:从 `void*` 改为 `ISceneManager&` +- **HierarchyPanel EventBus 订阅**:HierarchyPanel 现在订阅 SelectionChangedEvent ### 阶段二:核心功能(第 3-4 周)