public void AudioInputSettings_ShouldHaveProperPublicAPI() { var input = new AudioInputSettings { preserveAudio = true }; Assert.NotNull(input); }
private void ReadFile() { try { StreamReader sr = new StreamReader(m_Filepath); string line = ""; AudioTimeManager audioTimeManager = new AudioTimeManager(); while ((line = sr.ReadLine()) != null) { AudioInputSettings settings = new AudioInputSettings(); settings.buttonIDList = new List<AudioButton.EButtonID>(); // Read button label if (line.ToLower().Contains(m_ButtonALabel.ToLower())) { settings.buttonIDList.Add(AudioButton.EButtonID.ButtonA); } if (line.ToLower().Contains(m_ButtonBLabel.ToLower())) { settings.buttonIDList.Add(AudioButton.EButtonID.ButtonB); } if (line.ToLower().Contains(m_ButtonCLabel.ToLower())) { settings.buttonIDList.Add(AudioButton.EButtonID.ButtonC); } if (line.ToLower().Contains(m_ButtonDLabel.ToLower())) { settings.buttonIDList.Add(AudioButton.EButtonID.ButtonD); } // Demo ON / OFF settings.isDemoOn = (line.ToLower().Contains("demo on")); // Read time if ((line = sr.ReadLine()) != null) { float time; if (float.TryParse(line, out time)) { float minTime = time - m_TimePerSample * 0.5f; float maxTime = time + m_TimePerSample * 0.5f; settings.minTouchTime = minTime; settings.maxTouchTime = maxTime; } } audioTimeManager.GetAudioInputSettings().Add(settings); } if (GameplayAudioManager.GetInstance() != null) { GameplayAudioManager.GetInstance().SetAudioTimeManager(audioTimeManager); } } catch (System.Exception err) { Debug.LogError(err); } }