Example #1
0
 public override byte[] Serialize(Pointer p)
 {
     base.Serialize(p);
     BitPacker.AddBytes(ref m_SerializeBuffer, p, RijndaelExchangeData);
     BitPacker.AddBytes(ref m_SerializeBuffer, p, PublicRSAKey);
     return(m_SerializeBuffer);
 }
Example #2
0
 public override byte[] Serialize(Pointer p)
 {
     base.Serialize(p);
     BitPacker.AddString(ref m_SerializeBuffer, p, OriginServer);
     BitPacker.AddString(ref m_SerializeBuffer, p, TargetServer);
     BitPacker.AddString(ref m_SerializeBuffer, p, To.ToString());
     BitPacker.AddSerializableWispObject(ref m_SerializeBuffer, p, From);
     BitPacker.AddBytes(ref m_SerializeBuffer, p, Message);
     return(m_SerializeBuffer);
 }
 public override byte[] Serialize(Pointer p)
 {
     base.Serialize(p);
     BitPacker.AddString(ref m_SerializeBuffer, p, m_ServerVersion.ToString());
     BitPacker.AddBytes(ref m_SerializeBuffer, p, m_PublicRSAKey);
     BitPacker.AddInt(ref m_SerializeBuffer, p, m_ConnectionKeySize);
     BitPacker.AddString(ref m_SerializeBuffer, p, ServerName);
     BitPacker.AddInt(ref m_SerializeBuffer, p, MaxPlayers);
     BitPacker.AddInt(ref m_SerializeBuffer, p, CurrentPlayers);
     return(m_SerializeBuffer);
 }
Example #4
0
 public override byte[] Serialize(Pointer p)
 {
     base.Serialize(p);
     BitPacker.AddString(ref m_SerializeBuffer, p, Description);
     BitPacker.AddLong(ref m_SerializeBuffer, p, TotalLength);
     BitPacker.AddBool(ref m_SerializeBuffer, p, Final);
     BitPacker.AddBool(ref m_SerializeBuffer, p, Initial);
     BitPacker.AddString(ref m_SerializeBuffer, p, Arg);
     BitPacker.AddBytes(ref m_SerializeBuffer, p, Buffer);
     return(m_SerializeBuffer);
 }
Example #5
0
 public override byte[] Serialize(Pointer p)
 {
     base.Serialize(p);
     BitPacker.AddBytes(ref m_SerializeBuffer, p, Key);
     return m_SerializeBuffer;
 }
Example #6
0
 public override void SerializeValue(ref byte[] dat, Pointer p)
 {
     BitPacker.AddString(ref dat, p, Name);
     BitPacker.AddBytes(ref dat, p, m_Value);
 }