feat(editor): add scene view rename action
This commit is contained in:
parent
b12c88c478
commit
465eef5917
@ -952,6 +952,16 @@ void MetaCoreDrawSceneViewContextMenu(MetaCoreEditorContext& editorContext, Meta
|
||||
if (ImGui::MenuItem("Focus", "F", false, hasContextObject)) {
|
||||
editorContext.GetCameraController().FocusGameObject(contextObject);
|
||||
}
|
||||
if (ImGui::MenuItem("Rename", "F2", false, hasContextObject)) {
|
||||
if (contextObjectId != editorContext.GetActiveObjectId()) {
|
||||
if (editorContext.IsObjectSelected(contextObjectId)) {
|
||||
editorContext.SetSelection(editorContext.GetSelectedObjectIds(), contextObjectId);
|
||||
} else {
|
||||
editorContext.SelectOnly(contextObjectId);
|
||||
}
|
||||
}
|
||||
editorContext.RequestRenameActiveObject();
|
||||
}
|
||||
if (ImGui::MenuItem("Duplicate", "Ctrl+D", false, !editorContext.GetSelectedObjectIds().empty())) {
|
||||
(void)MetaCoreDuplicateSceneViewSelection(editorContext);
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user