Forráskód Böngészése

Fixed incorrect type display of function argument in GDScript editor tooltips

Xwdit 3 éve
szülő
commit
e25c86bf5d
1 módosított fájl, 5 hozzáadás és 1 törlés
  1. 5 1
      modules/gdscript/gdscript_editor.cpp

+ 5 - 1
modules/gdscript/gdscript_editor.cpp

@@ -671,7 +671,11 @@ static String _make_arguments_hint(const GDScriptParser::FunctionNode *p_functio
 			arghint += String::chr(0xFFFF);
 			arghint += String::chr(0xFFFF);
 		}
 		}
 		const GDScriptParser::ParameterNode *par = p_function->parameters[i];
 		const GDScriptParser::ParameterNode *par = p_function->parameters[i];
-		arghint += par->identifier->name.operator String() + ": " + par->get_datatype().to_string();
+		if (!par->get_datatype().is_hard_type()) {
+			arghint += par->identifier->name.operator String() + ": Variant";
+		} else {
+			arghint += par->identifier->name.operator String() + ": " + par->get_datatype().to_string();
+		}
 
 
 		if (par->default_value) {
 		if (par->default_value) {
 			String def_val = "<unknown>";
 			String def_val = "<unknown>";