Example #1
0
 public string FindTexture(ImageTextureInfo ii)
 {
     string filePath = ii.FilePath;
     if (File.Exists(filePath))
         return filePath;
     if (File.Exists(ii.Name))
     {
         return Directory.GetCurrentDirectory() + @"\" + ii.Name;
     }
     return null;
 }
Example #2
0
 private void ProcessMaterialTexture(ImageTextureInfo diff, List<string> textures)
 {
     var texPath = this.FindTexture(diff);
     if (texPath != null)
     {
         this.Textures.AddTexture(new ImageTextureInfo()
             {
                 FilePath = texPath,
                 Name = Path.GetFileName(texPath)
             });
         textures.Add(Path.GetFileName(texPath));
     }
 }