Example #1
0
        public override DBCRecord read()
        {
            DBCRecord record = new DBCRecord((int)file.Header.FieldCount);

            record.addValue(file.readUInt32());                 // ID
            record.addValue(file.getString(file.readUInt32())); // Text

            return(record);
        }
Example #2
0
        public DBCTable(DBCFile file)
        {
            this.file = file;

            records = new DBCRecord[file.Header.RecordCount];
            for (int i = 0; i < file.Header.RecordCount; i++)
            {
                records[i] = read();
            }
        }
Example #3
0
        public override DBCRecord read()
        {
            DBCRecord record = new DBCRecord((int)file.Header.FieldCount);

            record.addValue(file.readUInt32());                 // ID
            record.addValue(file.getString(file.readUInt32())); // Name
            record.addValue(file.readUInt32());                 // EmoteID

            for (int i = 0; i < 16; i++)
            {
                record.addValue(file.readUInt32()); // EmoteText
            }
            return(record);
        }