Npc.fromMap constructor
Implementation
factory Npc.fromMap(Map<String, dynamic> map) {
return Npc(
name: map['name'],
age: map['age'],
gender: Gender.values.byName(map['gender']),
race: RaceManager().getType(map['race']),
occupation: map['occupation'],
physicalDescription:
PhysicalDescription.fromMap(map['physicalDescription']),
personality: Personality.fromMap(map['personality']),
goal: map['goal'],
companions: List<Companion>.from((map['companions']).map<Companion>(
(x) => Companion.fromMap(x),
)));
}