浏览代码

Merge pull request #52492 from raulsntos/fix-csharp-array-properties

Fix properties arrays in C# bindings generator
Ignacio Roldán Etcheverry 4 年之前
父节点
当前提交
6679be45aa
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      modules/mono/editor/bindings_generator.cpp

+ 1 - 1
modules/mono/editor/bindings_generator.cpp

@@ -2610,7 +2610,7 @@ bool BindingsGenerator::_populate_object_type_interfaces() {
 		Map<StringName, StringName> accessor_methods;
 		Map<StringName, StringName> accessor_methods;
 
 
 		for (const PropertyInfo &property : property_list) {
 		for (const PropertyInfo &property : property_list) {
-			if (property.usage & PROPERTY_USAGE_GROUP || property.usage & PROPERTY_USAGE_SUBGROUP || property.usage & PROPERTY_USAGE_CATEGORY) {
+			if (property.usage & PROPERTY_USAGE_GROUP || property.usage & PROPERTY_USAGE_SUBGROUP || property.usage & PROPERTY_USAGE_CATEGORY || (property.type == Variant::NIL && property.usage & PROPERTY_USAGE_ARRAY)) {
 				continue;
 				continue;
 			}
 			}