Browse Source

Merge pull request #71740 from Jummit/dict-array-missing-types

Support signals and callables in exposed dictionaries
Rémi Verschelde 2 năm trước cách đây
mục cha
commit
5ba53d0b36

+ 8 - 0
editor/editor_properties_array_dict.cpp

@@ -1008,6 +1008,14 @@ void EditorPropertyDictionary::update_property() {
 				case Variant::RID: {
 				case Variant::RID: {
 					prop = memnew(EditorPropertyRID);
 					prop = memnew(EditorPropertyRID);
 
 
+				} break;
+				case Variant::SIGNAL: {
+					prop = memnew(EditorPropertySignal);
+
+				} break;
+				case Variant::CALLABLE: {
+					prop = memnew(EditorPropertyCallable);
+
 				} break;
 				} break;
 				case Variant::OBJECT: {
 				case Variant::OBJECT: {
 					if (Object::cast_to<EncodedObjectAsID>(value)) {
 					if (Object::cast_to<EncodedObjectAsID>(value)) {