diff --git a/Source/Tools/Flax.Build/Bindings/BindingsGenerator.Api.cs b/Source/Tools/Flax.Build/Bindings/BindingsGenerator.Api.cs index e705ad8fb..fe17d82e0 100644 --- a/Source/Tools/Flax.Build/Bindings/BindingsGenerator.Api.cs +++ b/Source/Tools/Flax.Build/Bindings/BindingsGenerator.Api.cs @@ -91,15 +91,15 @@ namespace Flax.Build.Bindings }, { new TypeInfo("Char"), - new LangType("char") + new LangType("char", "Char") }, { new TypeInfo("char"), - new LangType("sbyte") + new LangType("sbyte", "char") }, { new TypeInfo("void*"), - new LangType("IntPtr") + new LangType("IntPtr", "void*") }, }; diff --git a/Source/Tools/Flax.Build/Bindings/LangType.cs b/Source/Tools/Flax.Build/Bindings/LangType.cs index 1ccf8439e..2d9a46b1e 100644 --- a/Source/Tools/Flax.Build/Bindings/LangType.cs +++ b/Source/Tools/Flax.Build/Bindings/LangType.cs @@ -12,9 +12,10 @@ namespace Flax.Build.Bindings public override bool IsValueType => true; public override bool IsPod => true; - public LangType(string name) + public LangType(string name, string nativeName = null) { Name = name; + NativeName = nativeName; IsInBuild = true; }