ScriptEngine work and cleanup

This commit is contained in:
Simon Lübeß
2025-07-18 12:40:44 +02:00
parent 271286fb7e
commit 28311165ad
22 changed files with 204 additions and 1031 deletions
@@ -562,9 +562,9 @@ public class DeserializationObject
if (id == UUID.Zero)
return null;
string fullTypeName = Encoding.UTF8.GetString(data.FullTypeName, (int)data.FullTypeNameLength);
string? fullTypeName = data.FullTypeName != null ? Encoding.UTF8.GetString(data.FullTypeName, (int)data.FullTypeNameLength) : null;
Type? type = GetTypeFromName(fullTypeName);
Type? type = fullTypeName is not null ? GetTypeFromName(fullTypeName) : null;
if (type == null)
return NoValueDeserialized;
+4 -3
View File
@@ -1,9 +1,10 @@
using GlitchyEngine.Editor;
using GlitchyEngine.Core;
using GlitchyEngine.Editor;
using GlitchyEngine.Extensions;
using System;
using System.Collections.Generic;
using System.Reflection;
using GlitchyEngine.Core;
using GlitchyEngine.Extensions;
using System.Runtime.InteropServices;
namespace GlitchyEngine.Serialization;