Example #1
0
 private void parseTrigger(Json.Object jsonTrigger, Story.Builder storyBuilder) {
   String skillString = jsonTrigger.getString("skill");
   Json.Object conclusionObject = jsonTrigger.getObject("conclusion");
   Conclusion conclusion = parseConclusion(conclusionObject);
   if (skillString != null) {
     Skill skill = Skill.named(skillString);
     storyBuilder.trigger(SkillTrigger.skill(skill).conclusion(conclusion));
   } else {
     NoSkillTrigger noSkill = new NoSkillTrigger(conclusion);
     storyBuilder.trigger(noSkill);
   }
 }