From f4c5bf9c2dfe8ff78488f2860d2aa7d8d24a33d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20L=C3=BCbe=C3=9F?= Date: Sun, 18 Jun 2023 14:24:26 +0200 Subject: [PATCH] Added binding for mono_field_get_value_object --- GlitchyEngineHelper/src/Mono/Mono.bf | 3 +++ 1 file changed, 3 insertions(+) diff --git a/GlitchyEngineHelper/src/Mono/Mono.bf b/GlitchyEngineHelper/src/Mono/Mono.bf index 426503f..6ab3769 100644 --- a/GlitchyEngineHelper/src/Mono/Mono.bf +++ b/GlitchyEngineHelper/src/Mono/Mono.bf @@ -167,6 +167,9 @@ static class Mono [LinkName(.C)] public static extern void mono_field_get_value(MonoObject* object, MonoClassField* field, void* value); + /// Gets the field as object, boxes the value if it is a valuetype. + [LinkName(.C)] + public static extern MonoObject* mono_field_get_value_object(MonoDomain* domain, MonoClassField* field, MonoObject* obj); [LinkName(.C)] public static extern MonoCustomAttrInfo* mono_custom_attrs_from_field(MonoClass* monoClass, MonoClassField* field);