DefaultCharacter.fromJson constructor
DefaultCharacter.fromJson(
- Map<String, dynamic> json
)
Implementation
DefaultCharacter.fromJson(Map<String, dynamic> json)
: currentState = StateEnum.defaultState,
behavior = {
BehaviorEnum.wave: json['wave'] ?? "not disposed",
BehaviorEnum.jump: json['jump'] ?? "not disposed",
BehaviorEnum.run: json['run'] ?? "not disposed",
BehaviorEnum.walk: json['walk'] ?? "not disposed",
},
state = {
StateEnum.defaultState: json['default'],
StateEnum.speaking: json['speaking'] ?? "not disposed",
StateEnum.thinking: json['thinking'] ?? "not disposed",
StateEnum.listening: json['listening'] ?? "not disposed",
StateEnum.sleeping: json['sleeping'] ?? "not disposed",
StateEnum.sick: json['sick'] ?? "not disposed",
StateEnum.crying: json['crying'] ?? "not disposed",
StateEnum.laughing: json['laughing'] ?? "not disposed",
StateEnum.angry: json['angry'] ?? "not disposed",
StateEnum.happy: json['happy'] ?? "not disposed",
StateEnum.sad: json['sad'] ?? "not disposed",
StateEnum.scared: json['scared'] ?? "not disposed",
StateEnum.confused: json['confused'] ?? "not disposed",
StateEnum.surprised: json['surprised'] ?? "not disposed",
StateEnum.annoyed: json['annoyed'] ?? "not disposed",
StateEnum.bored: json['bored'] ?? "not disposed",
StateEnum.love: json['love'] ?? "not disposed",
StateEnum.blush: json['blush'] ?? "not disposed",
StateEnum.smile: json['smile'] ?? "not disposed",
},
super(
color: Color(int.parse(json['color'])),
name: json['name'],
id: json['id'],
);