Explorar o código

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

Support signals and callables in exposed dictionaries
Rémi Verschelde %!s(int64=2) %!d(string=hai) anos
pai
achega
5ba53d0b36
Modificáronse 1 ficheiros con 8 adicións e 0 borrados
  1. 8 0
      editor/editor_properties_array_dict.cpp

+ 8 - 0
editor/editor_properties_array_dict.cpp

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