Update refactoring plan: ISceneManager and EventBus integration
This commit is contained in:
@@ -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 周)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user