public LevelDialogues newSceneDialogue(int sceneNumber) { string levelDialoguesJson = System.IO.File.ReadAllText("Assets/TEXTS/Dialogues/dialogues" + sceneNumber + ".json"); LevelDialogues dialogues = new LevelDialogues(); dialogues = JsonUtility.FromJson <LevelDialogues>(levelDialoguesJson); return(dialogues); }
// Use this for initialization void Start() { dialoguesTest = new LevelDialogues(); dialoguesTest = dialoguesTest.newSceneDialogue(1); DialogueCharacter fraDialogsIT = dialoguesTest.characterDialogues("Fra", dialoguesTest.dialogues, "it"); DialogueCharacter gabDialogsIT = dialoguesTest.characterDialogues("Gabri", dialoguesTest.dialogues, "it"); for (int i = 0; i < 2; i++) { Debug.Log(fraDialogsIT.name + ": " + fraDialogsIT.dialogueTexts[i].text); Debug.Log(gabDialogsIT.name + ": " + gabDialogsIT.dialogueTexts[i].text); } }