From 676d87129cfaa53c1e01e7c15005bf54e368d3e5 Mon Sep 17 00:00:00 2001 From: Ari Vuollet Date: Mon, 28 Nov 2022 00:07:02 +0200 Subject: [PATCH] Fix array count output parameter handling when returning arrays --- Source/Tools/Flax.Build/Bindings/BindingsGenerator.CSharp.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Tools/Flax.Build/Bindings/BindingsGenerator.CSharp.cs b/Source/Tools/Flax.Build/Bindings/BindingsGenerator.CSharp.cs index cee5e4c0a..32b8fa7ab 100644 --- a/Source/Tools/Flax.Build/Bindings/BindingsGenerator.CSharp.cs +++ b/Source/Tools/Flax.Build/Bindings/BindingsGenerator.CSharp.cs @@ -451,7 +451,7 @@ namespace Flax.Build.Bindings returnMarshalType = $"MarshalUsing(typeof({returnValueType}Marshaller))"; } else if (returnValueType == "byte[]") - returnMarshalType = $"MarshalUsing(typeof(FlaxEngine.ArrayMarshaller<,>), ConstantElementCount = 0)"; + returnMarshalType = $"MarshalUsing(typeof(FlaxEngine.ArrayMarshaller<,>), CountElementName = \"returnCount\")"; else if (returnValueType == "bool[]") { // Boolean arrays does not support custom marshalling for some unkown reason...