Exemple #1
0
    public MusicProperty getMusicProperty(string id)
    {
        string        dir  = "Music/" + id + "/data.json";
        string        json = load(@dir);
        MusicProperty temp = new MusicProperty();

        try
        {
            temp = JsonUtility.FromJson <MusicProperty>(json);
        }
        catch (Exception e)
        {
            Debug.LogWarning(e.Message);
            return(null);
        }
        return(temp);
    }
    IEnumerator enumerator()
    {
        yield return(StartCoroutine("LoadList"));

        Debug.Log(musicList.music.Length + "musics load");

        canvas.SetUp(center, difficulty, musicList);
        buttonManager.SetUp(center, difficulty, musicList);

        yield return(StartCoroutine("SelectProcess"));

        MusicProperty pass  = musicList.music[center - 1];
        GameObject    carry = Instantiate(carrier) as GameObject;

        carry.name = "carrier";
        carry.GetComponent <Carrier>().PassSelect(difficulty, pass.difficulty[difficulty].Level, pass.title, pass.artist, pass.FileName);
        SceneManager.LoadScene("PlayGame");
    }