writeD(subCatId); // subCatId
// Monthly
writeD(monthlyStatistic.size()); // loop count (always 5)
for (int i = 0; i < monthlyStatistic.size(); i++)
{
CharacterStatistic statistic = monthlyStatistic.get(i);
writeH(i + 1); // rating pos
writeD(statistic.getObjId()); // objId
writeS(statistic.getName()); // CharName
writeQ(statistic.getValue()); // Value
writeH(0x00);// TODO: Поднялся или опустился в рейтинге
writeD(0x00);
writeD(0x00);
}
// General
writeD(globalStatistic.size()); // loop count (always 5)
for (int i = 0; i < globalStatistic.size(); i++)
{
CharacterStatistic statistic = globalStatistic.get(i);
writeH(i + 1); // rating pos
writeD(statistic.getObjId()); // objId
writeS(statistic.getName()); // CharName
writeQ(statistic.getValue()); // Value
writeH(0x00);// TODO: Поднялся или опустился в рейтинге
writeD(0x00);
writeD(0x00);
}
}