Persona.fromJson constructor
Implementation
factory Persona.fromJson(String name, Map<String, dynamic> json) {
return Persona(
name: name,
arcana: Arcana.values[json['arcana']],
level: json['level'],
elements: {
for (Elements element in Elements.values)
element: Resistance.values[json['elems'][element.index]],
},
skills: json['skills'],
stats: {
for (Stat stat in Stat.values) stat: json['stats'][stat.index],
},
dlc: json['dlc'] ?? false,
special: json['special'] ?? false,
rare: json['rare'] ?? false,
);
}