Exemplo n.º 1
0
 public Dialogue DialogueSummon(string enemyName)
 {
     if (cache.ContainsKey(enemyName))
     {
         Dialogue dialogue;
         cache.TryGetValue(enemyName, out dialogue);
         return(dialogue);
     }
     else
     {
         string   loadedDialogue = JsonFileReader.JsonLoader("Dialogues/" + enemyName + ".json");
         Dialogue dialogue       = JsonConvert.DeserializeObject <Dialogue> (loadedDialogue);
         cache.Add(enemyName, dialogue);
         return(dialogue);
     }
 }