summaryrefslogtreecommitdiffstats
path: root/modules/mono/editor
diff options
context:
space:
mode:
Diffstat (limited to 'modules/mono/editor')
-rw-r--r--modules/mono/editor/bindings_generator.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/mono/editor/bindings_generator.cpp b/modules/mono/editor/bindings_generator.cpp
index 2ec073e4fa..3222c58c4e 100644
--- a/modules/mono/editor/bindings_generator.cpp
+++ b/modules/mono/editor/bindings_generator.cpp
@@ -3448,6 +3448,12 @@ StringName BindingsGenerator::_get_int_type_name_from_meta(GodotTypeInfo::Metada
case GodotTypeInfo::METADATA_INT_IS_UINT64:
return "ulong";
break;
+ case GodotTypeInfo::METADATA_INT_IS_CHAR16:
+ return "char";
+ break;
+ case GodotTypeInfo::METADATA_INT_IS_CHAR32:
+ // To prevent breaking compatibility, C# bindings need to keep using `long`.
+ return "long";
default:
// Assume INT64
return "long";