generate method
Generates an item of type T
Implementation
@override
String generate() {
if (_worshipedBy == null) {
final raceGenerator = ListItemGenerator(RaceManager().activeTypes);
raceGenerator.seed(_seed);
_worshipedBy = raceGenerator.generate();
}
if (_gender == null) {
final genderGenerator = ListItemGenerator(Gender.values);
genderGenerator.seed((_seed + 1) % SeedGenerator.maxSeed);
_gender = genderGenerator.generate();
}
final generator = _worshipedBy!.getNameGenerator(_gender!);
generator.seed((_seed + 2) % SeedGenerator.maxSeed);
return generator.generate().split(" ").first;
}