generate method
Generates an item of type T
Implementation
@override
Guild generate() {
final nameGenerator = _guildType.getNameGenerator();
nameGenerator.seed(_seed);
final name = nameGenerator.generate();
final generator = BatchGenerator(_getBatch(name));
generator.seed((_seed + 1) % SeedGenerator.maxSeed);
Guild guild = Guild.fromShallowMap(generator.generate());
if (_guildType is Fixable<Guild>) {
guild = (_guildType as Fixable).getFixed(guild);
}
return guild;
}