I need to build a game as WebPlayer. The game requires to load multiple textures from a folder that will be hosted in the server. Here’s the code I tried without success:
DirectoryInfo di = new DirectoryInfo("folder http URL");
FileInfo[] smFiles = di.GetFiles();
foreach (FileInfo fi in smFiles)
{
if (fi.Extension == ".png")
{
WWW www = new WWW("folder http URL" + fi.Name);
yield return www;
importedTextures.Add(www.texture);
}
}
No, it doesn’t work like that. The only way to use DirectoryInfo as in network is by SMB protocol which is kinda special and not used in production. If you host folder by url I can assume they are available over http. So:
using (WebClient Client = new WebClient ())
{
Client.DownloadFile("http://www.myaddr.com/file.png", "file.png");
}