Don't include assembly strings into the string dict.

This is a pretty awful idea and it wastes a lot of bandwidth.
This commit is contained in:
Pieter-Jan Briers
2020-08-16 02:40:59 +02:00
parent e828a9d8c8
commit a6273cf1a1

View File

@@ -89,32 +89,6 @@ namespace Robust.Shared.Serialization
{
_mappedStringSerializer.LockMappedStrings = true;
}
else
{
var defaultAssemblies = AssemblyLoadContext.Default.Assemblies;
var gameAssemblies = _reflectionManager.Assemblies;
var robustShared = defaultAssemblies
.First(a => a.GetName().Name == "Robust.Shared");
_mappedStringSerializer.AddStrings(robustShared);
// TODO: Need to add a GetSharedAssemblies method to the reflection manager
var contentShared = gameAssemblies
.FirstOrDefault(a => a.GetName().Name == "Content.Shared");
if (contentShared != null)
{
_mappedStringSerializer.AddStrings(contentShared);
}
// TODO: Need to add a GetServerAssemblies method to the reflection manager
var contentServer = gameAssemblies
.FirstOrDefault(a => a.GetName().Name == "Content.Server");
if (contentServer != null)
{
_mappedStringSerializer.AddStrings(contentServer);
}
}
_mappedStringSerializer.NetworkInitialize(_netManager);
}