Member 14013003 Ответов: 1

Ошибка ioexception: нарушение общего доступа на пути


Обмен исключительной ситуации IOException ошибка нарушения на пути
моя проблема в check audio StreamReader

Что я уже пробовал:

отключение звука

 public Toggle mute;
    public Text lable;
    public GameObject camera;
if (mute.isOn == true)
        {

            camera.GetComponent<AudioListener>().enabled = false;
            lable.text = "Sound Off";
            File.WriteAllText((Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), "Pong/audio.data")), "0");
        }
        else if (mute.isOn == false)
        {
            camera.GetComponent<AudioListener>().enabled = true;
            lable.text = "Sound On";
            File.WriteAllText((Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), "Pong/audio.data")), "1");

        }


проверьте звук

string line1;
       string file = (Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), "Pong/audio.data"));
       StreamReader s1 = new StreamReader(file);

       if ((line1 = s1.ReadLine()) == "0")
       {
           camera.GetComponent<AudioListener>().enabled = false;

       }
       else
       {
           camera.GetComponent<AudioListener>().enabled = true;

       }

1 Ответов

Рейтинг:
0

Richard MacCutchan

Вы пытаетесь выполнить запись в файл, открытый для чтения.