mirror of
https://github.com/Facepunch/sbox-public.git
synced 2026-01-06 21:38:32 -05:00
This commit imports the C# engine code and game files, excluding C++ source code. [Source-Commit: ceb3d758046e50faa6258bc3b658a30c97743268]
21 lines
400 B
C#
21 lines
400 B
C#
using Mono.Cecil;
|
|
using Sandbox.Engine;
|
|
using Sandbox.Internal;
|
|
|
|
namespace Sandbox.Network;
|
|
|
|
internal partial class NetworkSystem
|
|
{
|
|
internal TypeLibrary TypeLibrary { get; private set; }
|
|
|
|
internal void Serialize<T>( T data, ref ByteStream bs )
|
|
{
|
|
TypeLibrary.ToBytes( data, ref bs );
|
|
}
|
|
|
|
internal T Deserialize<T>( ReadOnlySpan<byte> data )
|
|
{
|
|
return TypeLibrary.FromBytes<T>( data );
|
|
}
|
|
}
|