Avalon.Network.Packets.SMSG_CHANNEL_LIST.SMSG_CHANNEL_LIST C# (CSharp) Method

SMSG_CHANNEL_LIST() public method

public SMSG_CHANNEL_LIST ( List Square ) : System
Square List
return System
        public SMSG_CHANNEL_LIST(List<Square> Square)
            : base(14864)
        {
            this.EnsureCapacity(256);

            m_Stream.Write((uint)0x00000000);
            m_Stream.Write(0x393cdc25);
            m_Stream.Write(Square.Count);

            for (int i = 0; i < Square.Count; ++i)
            {

                m_Stream.Write((ushort)((int)HashTable.ItemIndex + i));
                m_Stream.Write((ushort)0xa7ad);
                m_Stream.Write((ushort)(Square[i].Name.Length + 1));
                m_Stream.WriteLittleUniFixed(Square[i].Name, Square[i].Name.Length);
                m_Stream.Write((ushort)0x0000);
                m_Stream.Write((int)Square[i].Status);
                m_Stream.Write((int)0);
            }
        }
SMSG_CHANNEL_LIST