public static string GetBestTextureFormat(TextureFormat format, MaterialExportOption option = 0) { if (option.HasFlag(MaterialExportOption.PreferDds)) { if (format.CanExportAsDds()) { return("dds"); } return("png"); } else if (option.HasFlag(MaterialExportOption.PreferPng)) { if (format.CanExportAsPng()) { return("png"); } return("dds"); } else { return(format.GetSuggestedFormat().ToLower()); } }