`Variant::operator String()` returns "Null" if the type is `Variant:NIL`. We must consider that and return a null `MonoString*` instead when marshalling. This was also causing a "Null" error to be displayed when exporting a game because null string members would be set to "Null" during hot-reload. |
||
|---|---|---|
| .. | ||
| GodotTools | ||
| bindings_generator.cpp | ||
| bindings_generator.h | ||
| csharp_project.cpp | ||
| csharp_project.h | ||
| editor_internal_calls.cpp | ||
| editor_internal_calls.h | ||
| godotsharp_export.cpp | ||
| godotsharp_export.h | ||
| script_class_parser.cpp | ||
| script_class_parser.h | ||