public LocalizedMessage(PacketReader reader, bool send) : base(reader, send) { reader.ReadUInt16(); m_Serial = reader.ReadUInt32(); m_ModelId = reader.ReadUInt16(); m_SpeechType = reader.ReadByte(); m_Hue = reader.ReadUInt16(); m_Font = reader.ReadUInt16(); m_Number = reader.ReadUInt32(); m_SourceName = reader.ReadASCIIString(30); m_Append = reader.ReadUnicodeStringLE(); }
public LocalizedMessage( PacketReader reader, bool send ) : base( reader, send ) { reader.ReadUInt16(); m_Serial = reader.ReadUInt32(); m_ModelId = reader.ReadUInt16(); m_SpeechType = reader.ReadByte(); m_Hue = reader.ReadUInt16(); m_Font = reader.ReadUInt16(); m_Number = reader.ReadUInt32(); m_SourceName = reader.ReadASCIIString( 30 ); m_Append = reader.ReadUnicodeStringLE(); }
public ObjectProperties(PacketReader reader, bool send) : base(reader, send) { reader.ReadUInt16(); m_Type = reader.ReadUInt16(); if (m_Type == 1) { m_Serial = reader.ReadUInt32(); reader.ReadUInt16(); m_HashCode = reader.ReadUInt32(); ArrayList list = new ArrayList(); while (true) { uint number = reader.ReadUInt32(); if (number == 0) { break; } ushort length = reader.ReadUInt16(); string arguments = reader.ReadUnicodeStringLE(length); list.Add(new Property(number, arguments)); } m_Properties = (Property[])list.ToArray(typeof(Property)); } else { m_Properties = new Property[0]; } }
public ObjectProperties( PacketReader reader, bool send ) : base( reader, send ) { reader.ReadUInt16(); m_Type = reader.ReadUInt16(); if ( m_Type == 1 ) { m_Serial = reader.ReadUInt32(); reader.ReadUInt16(); m_HashCode = reader.ReadUInt32(); ArrayList list = new ArrayList(); while ( true ) { uint number = reader.ReadUInt32(); if ( number == 0 ) break; ushort length = reader.ReadUInt16(); string arguments = reader.ReadUnicodeStringLE( length ); list.Add( new Property( number, arguments ) ); } m_Properties = (Property[])list.ToArray( typeof( Property ) ); } else { m_Properties = new Property[0]; } }