feat(editor): focus picked object on viewport double click
This commit is contained in:
parent
0444de7a42
commit
b76bc94902
@ -1921,6 +1921,11 @@ void MetaCoreEditorApp::DrawSceneViewWindow() {
|
|||||||
EditorContext_->GetInput().GetCursorPosition()
|
EditorContext_->GetInput().GetCursorPosition()
|
||||||
);
|
);
|
||||||
SceneInteractionService_.ApplyViewportSelection(*EditorContext_, pickedObjectId);
|
SceneInteractionService_.ApplyViewportSelection(*EditorContext_, pickedObjectId);
|
||||||
|
if (pickedObjectId != 0 && ImGui::IsMouseDoubleClicked(ImGuiMouseButton_Left)) {
|
||||||
|
if (MetaCoreGameObject pickedObject = Scene_.FindGameObject(pickedObjectId); pickedObject) {
|
||||||
|
EditorContext_->GetCameraController().FocusGameObject(pickedObject);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
drewSceneViewport = true;
|
drewSceneViewport = true;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user