MCPcopy Create free account
hub / github.com/Redot-Engine/redot-engine / load_scene_or_resource

Method load_scene_or_resource

editor/editor_node.cpp:1562–1570  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1560}
1561
1562Error 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
1572void EditorNode::edit_node(Node *p_node) {
1573 push_item(p_node);

Callers 9

_lookup_symbolMethod · 0.80
_open_recent_scriptMethod · 0.80
_menu_optionMethod · 0.80
editMethod · 0.80
_autoload_openMethod · 0.80
_select_fileMethod · 0.80
_select_fileMethod · 0.80
ok_pressedMethod · 0.80
_meta_clickedMethod · 0.80

Calls 3

is_scene_openMethod · 0.80
load_sceneMethod · 0.80
load_resourceMethod · 0.80

Tested by

no test coverage detected