コード例 #1
0
        /// <inheritdoc />
        public void OnBeforeSerialization()
        {
            byte[] bytes = IncomingClientPacketHeader.EncodePacketSize(PacketSize);

            DefaultBytes = bytes;

            //We assume everything just works here
            if (IsLargePacket)
            {
                OptionalThirdByte = bytes[2];
            }
        }
 public override void Write(IncomingClientPacketHeader value, Span <byte> buffer, ref int offset)
 {
     IncomingClientLargePacketHeader_Serializer.Instance.InternalWrite(this, buffer, ref offset);
 }