Ejemplo n.º 1
0
        //Tools
        private void Start()
        {
            //Load the config file
            NRSettings.LoadSettingsJson();

            notes         = new List <Target>();
            orderedNotes  = new List <Target>();
            loadedNotes   = new List <Target>();
            selectedNotes = new List <Target>();

            gridNotesStatic     = gridTransformParent;
            timelineNotesStatic = timelineTransformParent;

            NRSettings.OnLoad(() => {
                sustainVolume           = NRSettings.config.sustainVol;
                musicVolume             = NRSettings.config.mainVol;
                musicVolumeSlider.value = musicVolume;
                SetAudioDSP();
            });

            musicVolumeSlider.onValueChanged.AddListener(val => {
                musicVolume = val;
                NRSettings.config.mainVol = musicVolume;
                NRSettings.SaveSettingsJson();
            });

            StartCoroutine(CalculateNoteCollidersEnabled());

            Physics.autoSyncTransforms = false;
        }
Ejemplo n.º 2
0
 public void SetMainVol()
 {
     main.volume = mainSlider.value;
     NRSettings.config.mainVol = main.volume;
     NRSettings.SaveSettingsJson();
 }
Ejemplo n.º 3
0
 public void SetSustainVol()
 {
     timeline.sustainVolume       = sustainSlider.value;
     NRSettings.config.sustainVol = timeline.sustainVolume;
     NRSettings.SaveSettingsJson();
 }
Ejemplo n.º 4
0
 public void VolumeChange(Slider vol)
 {
     volume = vol.value;
     NRSettings.config.noteVol = volume;
     NRSettings.SaveSettingsJson();
 }