| 1560 | } |
| 1561 | |
| 1562 | Error EditorNode::load_scene_or_resource(const String &p_path, bool p_ignore_broken_deps, bool p_change_scene_tab_if_already_open) { |
| 1563 | if (ClassDB::is_parent_class(ResourceLoader::get_resource_type(p_path), "PackedScene")) { |
| 1564 | if (!p_change_scene_tab_if_already_open && EditorNode::get_singleton()->is_scene_open(p_path)) { |
| 1565 | return OK; |
| 1566 | } |
| 1567 | return EditorNode::get_singleton()->load_scene(p_path, p_ignore_broken_deps); |
| 1568 | } |
| 1569 | return EditorNode::get_singleton()->load_resource(p_path, p_ignore_broken_deps); |
| 1570 | } |
| 1571 | |
| 1572 | void EditorNode::edit_node(Node *p_node) { |
| 1573 | push_item(p_node); |
no test coverage detected