Server.Network.PacketReader.ReadUnicodeStringSafe C# (CSharp) Method

ReadUnicodeStringSafe() public method

public ReadUnicodeStringSafe ( ) : string
return string
		public string ReadUnicodeStringSafe()
		{
			StringBuilder sb = new StringBuilder();

			int c;

			while ( (m_Index + 1) < m_Size && (c = ((m_Data[m_Index++] << 8) | m_Data[m_Index++])) != 0 )
			{
				if ( IsSafeChar( c ) )
					sb.Append( (char)c );
			}

			return sb.ToString();
		}

Same methods

PacketReader::ReadUnicodeStringSafe ( int fixedLength ) : string

Usage Example

Ejemplo n.º 1
0
        public string ReadUnicodeStringSafe()
        {
            if (m_Reader.ReadByte() != 2)
            {
                return("");
            }

            int length = m_Reader.ReadUInt16();

            return(m_Reader.ReadUnicodeStringSafe(length));
        }
All Usage Examples Of Server.Network.PacketReader::ReadUnicodeStringSafe