public override void ReadFromBuffer(NetIncomingMessage buffer) { RequestId = buffer.ReadUInt32(); var serializer = IoCManager.Resolve <IRobustSerializer>(); var length = buffer.ReadInt32(); using var stream = buffer.ReadAlignedMemory(length); Blob = serializer.Deserialize <ViewVariablesBlob>(stream); }
public override void ReadFromBuffer(NetIncomingMessage buffer) { RequestId = buffer.ReadUInt32(); var serializer = IoCManager.Resolve <ISS14Serializer>(); var length = buffer.ReadInt32(); var bytes = buffer.ReadBytes(length); using (var stream = new MemoryStream(bytes)) { Blob = serializer.Deserialize <ViewVariablesBlob>(stream); } }