2
0
Эх сурвалжийг харах

Merge pull request #62986 from fire-forge/array-object

Rémi Verschelde 3 жил өмнө
parent
commit
4dc86f3b5a

+ 8 - 1
editor/editor_properties_array_dict.cpp

@@ -211,7 +211,14 @@ void EditorPropertyArray::update_property() {
 
 
 	String array_type_name = Variant::get_type_name(array_type);
 	String array_type_name = Variant::get_type_name(array_type);
 	if (array_type == Variant::ARRAY && subtype != Variant::NIL) {
 	if (array_type == Variant::ARRAY && subtype != Variant::NIL) {
-		array_type_name = vformat("%s[%s]", array_type_name, Variant::get_type_name(subtype));
+		String type_name;
+		if (subtype == Variant::OBJECT && subtype_hint == PROPERTY_HINT_RESOURCE_TYPE) {
+			type_name = subtype_hint_string;
+		} else {
+			type_name = Variant::get_type_name(subtype);
+		}
+
+		array_type_name = vformat("%s[%s]", array_type_name, type_name);
 	}
 	}
 
 
 	if (array.get_type() == Variant::NIL) {
 	if (array.get_type() == Variant::NIL) {