瀏覽代碼

Merge pull request #69970 from poohcom1/fix/autocomplete-custom-class

Fixes https://github.com/godotengine/godot/issues/69941
George Marques 2 年之前
父節點
當前提交
629796c333
共有 1 個文件被更改,包括 8 次插入0 次删除
  1. 8 0
      modules/gdscript/gdscript_editor.cpp

+ 8 - 0
modules/gdscript/gdscript_editor.cpp

@@ -1275,6 +1275,14 @@ static void _find_identifiers(const GDScriptParser::CompletionContext &p_context
 		}
 		}
 		r_result.insert(option.display, option);
 		r_result.insert(option.display, option);
 	}
 	}
+
+	// Global classes
+	List<StringName> global_classes;
+	ScriptServer::get_global_class_list(&global_classes);
+	for (const StringName &E : global_classes) {
+		ScriptLanguage::CodeCompletionOption option(E, ScriptLanguage::CODE_COMPLETION_KIND_CLASS, ScriptLanguage::LOCATION_OTHER_USER_CODE);
+		r_result.insert(option.display, option);
+	}
 }
 }
 
 
 static GDScriptCompletionIdentifier _type_from_variant(const Variant &p_value) {
 static GDScriptCompletionIdentifier _type_from_variant(const Variant &p_value) {