public void Read() { StreamReader reader = new StreamReader(GetPath()); levelMakerFile = JsonUtility.FromJson <GPGameLevelMakerFile>(reader.ReadToEnd()); if (OnEndAnalyse != null) { OnEndAnalyse.Invoke(); } }
private void Start() { TextAsset file = Resources.Load("tfr_unity_1m14s_jeu_3.glm") as TextAsset; jsonString = file.ToString(); GPGameLevelMakerFile musicEvents = JsonUtility.FromJson <GPGameLevelMakerFile>(jsonString); startTimes = new List <float>(); foreach (GPGameEvent gpe in musicEvents.events) { startTimes.Add(gpe.startTime); } musicDuration = musicEvents.duration; }