подобное использовал только в Editor через AssetDatabase.LoadAssetAtPath. в реалтайме что-то не подгружал. хотя надо будет, чувствую, в текущем проекте в ближайшем будущем.
Ну в том чтобы в список скинов вручную не закидывать новый скин каждый раз при добавлении нового
у DirectoryInfo есть метод GetFiles, по шаблону можно файлы с любой папки тянуть. но не знаю, если честно, для Editor это или можно в самой игре юзать.