Я пытаюсь создать выпадающий список с файлами сохранения, когда нажимается кнопка загрузки, проблема заключается в том, что когда я нажимаю кнопку загрузки более одного раза, снова загружаю одни и те же файлы, я пробую indexof, но все еще дублирую файлы, как я могу это исправить, пожалуйста!
string[] getfilesname()
{
string folderPath = Path.Combine(Application.persistentDataPath, foldername);
string[] filePaths = Directory.GetFiles(folderPath, "*.txt");
foreach (string file in filePaths)
{
var onlyFileName = Path.GetFileNameWithoutExtension(file);
if (mylist.IndexOf(onlyFileName) == -1)
{
mylist.Add(onlyFileName);
}
Debug.Log(onlyFileName);
}
dropi.AddOptions(mylist);
return filePaths;
}
введите описание изображения здесь