From 3380565e4be4e3decbd0981c3f6a2e54f982c2f2 Mon Sep 17 00:00:00 2001 From: Ignacio Etcheverry Date: Thu, 25 Apr 2019 20:24:48 +0200 Subject: C#: Generate the correct integer and floating point types --- core/reference.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'core/reference.h') diff --git a/core/reference.h b/core/reference.h index 9105dbbd58..8a19f846c7 100644 --- a/core/reference.h +++ b/core/reference.h @@ -375,7 +375,8 @@ struct PtrToArg { template struct GetTypeInfo > { - enum { VARIANT_TYPE = Variant::OBJECT }; + static const Variant::Type VARIANT_TYPE = Variant::OBJECT; + static const GodotTypeInfo::Metadata METADATA = GodotTypeInfo::METADATA_NONE; static inline PropertyInfo get_class_info() { return PropertyInfo(Variant::OBJECT, String(), PROPERTY_HINT_RESOURCE_TYPE, T::get_class_static()); @@ -384,7 +385,8 @@ struct GetTypeInfo > { template struct GetTypeInfo &> { - enum { VARIANT_TYPE = Variant::OBJECT }; + static const Variant::Type VARIANT_TYPE = Variant::OBJECT; + static const GodotTypeInfo::Metadata METADATA = GodotTypeInfo::METADATA_NONE; static inline PropertyInfo get_class_info() { return PropertyInfo(Variant::OBJECT, String(), PROPERTY_HINT_RESOURCE_TYPE, T::get_class_static()); -- cgit v1.2.3