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); }
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(); } }
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); }