public override byte[] Serialize(Pointer p) { base.Serialize(p); BitPacker.AddSerializableWispObject(ref m_SerializeBuffer, p, Profile); BitPacker.AddString(ref m_SerializeBuffer, p, TargetResource.ToString()); BitPacker.AddString(ref m_SerializeBuffer, p, Player.ToString()); BitPacker.AddString(ref m_SerializeBuffer, p, AuthTicket.ToString()); BitPacker.AddString(ref m_SerializeBuffer, p, AccountName); return(m_SerializeBuffer); }
public override byte[] Serialize(Pointer p) { base.Serialize(p); BitPacker.AddString(ref m_SerializeBuffer, p, AuthTicket.ToString()); BitPacker.AddString(ref m_SerializeBuffer, p, ServerName); BitPacker.AddString(ref m_SerializeBuffer, p, ServerIP); BitPacker.AddInt(ref m_SerializeBuffer, p, ServerPort); BitPacker.AddString(ref m_SerializeBuffer, p, TargetResource.ToString()); BitPacker.AddBool(ref m_SerializeBuffer, p, IsAssistedTransfer); return(m_SerializeBuffer); }