generate method
Generates an item of type T
Implementation
@override
WorldLore generate() {
Map<String, dynamic> results = {
"loreType": _loreType.getLoreType(),
};
final everybodyKnowsGenerator = _loreType.getEverybodyKnowsGenerator();
results["everybodyKnows"] =
_getUniqueResult(everybodyKnowsGenerator, results, _seed);
final fewKnowGenerator = _loreType.getFewKnowGenerator();
results["fewKnow"] = _getUniqueResult(fewKnowGenerator, results, _seed);
final nobodyKnowsGenerator = _loreType.getNobodyKnowsGenerator();
results["nobodyKnows"] =
_getUniqueResult(nobodyKnowsGenerator, results, _seed);
final peasantsGenerator = _loreType.getPeasantsBelieveGenerator();
results["peasantsBelieve"] =
_getUniqueResult(peasantsGenerator, results, _seed);
final nobilityGenerator = _loreType.getNobilityBelievesGenerator();
results["nobilityBelieves"] =
_getUniqueResult(nobilityGenerator, results, _seed);
final godsPlanGenerator = _loreType.getGodsPlanGenerator();
results["godsPlan"] = _getUniqueResult(godsPlanGenerator, results, _seed);
final godsFearGenerator = _loreType.getGodsFearGenerator();
results["godsFear"] = _getUniqueResult(godsFearGenerator, results, _seed);
return WorldLore.fromMap(results);
}