Merge pull request #95840 from raulsntos/char_metadata

Add metadata for `char16_t` and `char32_t`
This commit is contained in:
Rémi Verschelde
2024-09-12 09:25:19 +02:00
4 changed files with 15 additions and 5 deletions

View File

@@ -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";