Explorar o código

Support signals and callables in exposed dictionaries

Jummit %!s(int64=2) %!d(string=hai) anos
pai
achega
18e4b06162
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

@@ -1051,6 +1051,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)) {