feat(editor): focus picked object on viewport double click

This commit is contained in:
ayuan9957 2026-06-17 16:42:46 +08:00
parent 0444de7a42
commit b76bc94902

View File

@ -1921,6 +1921,11 @@ void MetaCoreEditorApp::DrawSceneViewWindow() {
EditorContext_->GetInput().GetCursorPosition()
);
SceneInteractionService_.ApplyViewportSelection(*EditorContext_, pickedObjectId);
if (pickedObjectId != 0 && ImGui::IsMouseDoubleClicked(ImGuiMouseButton_Left)) {
if (MetaCoreGameObject pickedObject = Scene_.FindGameObject(pickedObjectId); pickedObject) {
EditorContext_->GetCameraController().FocusGameObject(pickedObject);
}
}
}
drewSceneViewport = true;
}