Работа с папками в Unity C#
столкнулся с такой задачей, что в Unity требуется в элемент интерфейса Dropdown передавать строки с названием папок в заданной папке, и при выбранной в Dropdown папке, нажимая на кнопку, получать файлы из этой папки. Кто-то занимался подобным, возможно ли это вообще? Раньше реализовывал такое через NET, может в Unity есть что-то подобное, спасибо.
Ответы (1 шт):
Автор решения: Yaroslav
→ Ссылка
Нужно написать Custom Editor для вашего MonoBehaviour скрипта. Подобный Dropdown делается через EnumPopup.
Получиение файлов средствами C# через System.IO
import System.IO;
...
var info = new DirectoryInfo(path);
var fileInfo = info.GetFiles();
for (file in fileInfo)
print (file);
Дериктория Assets в Unity3d можно получить с помощью Application.dataPath.