Beispiel #1
0
    private void allInitialize()
    {
        volumeSlider.value      = PlayerPrefs.GetInt(Consts.VOLUME_KEY, 50);
        otogeToggle.isOn        = PlayerPrefs.GetInt(Consts.OTOGE_KEY, 0) == 1;
        autoToggle.isOn         = PlayerPrefs.GetInt(Consts.AUTO_KEY, 0) == 1;
        autoToggle.interactable = otogeToggle.isOn;
        songDropdown.ClearOptions();
        songsList = ExtendSongs.GetSongs();
        foreach (var dir in songsList)
        {
            string[] paths = dir.Split('/');
            songDropdown.options.Add(new Dropdown.OptionData {
                text = paths[paths.Length - 1]
            });
        }
        string song = PlayerPrefs.GetString(Consts.SONG_KEY, "");

        if (songsList.Contains(song))
        {
            songDropdown.value = songsList.IndexOf(song);
        }
        else
        {
            OnValueChangedSongDropdown(0);
        }
        songDropdown.RefreshShownValue();
        songDropdown.interactable = otogeToggle.isOn;
    }