This commit is contained in:
CortexCore
2025-01-24 18:11:03 +08:00
parent 4b72602bfa
commit 41715e4413
12 changed files with 545 additions and 1391 deletions

View File

@@ -89,6 +89,11 @@ namespace BITKit
object ReadInternel(BinaryReader reader)
{
if (reader.ReadBoolean() is false)
{
return null;
}
var typeName = reader.ReadString();
if (netReaders.TryGetValue(typeName, out var netReader))
@@ -165,6 +170,11 @@ namespace BITKit
return;
void WriteInterel(BinaryWriter writer, object value)
{
if (value is null)
{
writer.Write(false);
return;
}
var typeName = value.GetType().FullName;
writer.Write(typeName!);
if (netReaders.TryGetValue(typeName, out var netReader))