readFromChunk static method
Implementation
static List<Generator> readFromChunk(BinaryReader reader, int size) {
if (size % 4 != 0) {
throw "The generator list is invalid.";
}
// The last one is the terminator.
int count = (size ~/ 4) - 1;
List<Generator> generators = [];
for (var i = 0; i < count; i++) {
generators.add(Generator.fromReader(reader));
}
// The last one is the terminator.
Generator.fromReader(reader);
return generators;
}