Просмотр исходного кода

Support signals and callables in exposed dictionaries

Jummit 2 лет назад
Родитель
Сommit
18e4b06162
1 измененных файлов с 8 добавлено и 0 удалено
  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)) {