示例#1
0
    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;
    }