Explorar o código

Automatically add path to built-in scripts

(cherry picked from commit ed6ad376c6b4e20ebd2224f1c30a80138fa322f9)
kobewi %!s(int64=2) %!d(string=hai) anos
pai
achega
ef1d0cda30
Modificáronse 1 ficheiros con 4 adicións e 0 borrados
  1. 4 0
      editor/scene_tree_dock.cpp

+ 4 - 0
editor/scene_tree_dock.cpp

@@ -2053,6 +2053,10 @@ void SceneTreeDock::_script_created(Ref<Script> p_script) {
 		return;
 	}
 
+	if (p_script->is_built_in()) {
+		p_script->set_path(edited_scene->get_scene_file_path() + "::");
+	}
+
 	EditorUndoRedoManager *undo_redo = EditorUndoRedoManager::get_singleton();
 	undo_redo->create_action(TTR("Attach Script"), UndoRedo::MERGE_DISABLE, selected.front()->get());
 	for (Node *E : selected) {