Проект Unity реализован под android. Файлы помещаю в папку StreamingAssets в папке Assets. Путь к файлу прописываю:
fileName = "jar:file://" + Application.dataPath + "!/assets/" + "questions.txt"
Пытаюсь записать в объект на сцене определённую строку через функцию:
public void ReadFile (string filename, int numberQuestion) {
using (StreamReader reader = File.OpenText(filename))
{
string line = null;
for (int i = 0; i <= numberQuestion; i++) {
line = reader.ReadLine();
questionText.GetComponent<Text>().text = line;
}
}
}
Но не работает. Хотя, указывая относительный путь и запуская с компьютера, работало.
Что не так?