support export MovieTexture

This commit is contained in:
Perfare
2017-11-13 17:46:26 +08:00
parent 682ef4552e
commit b2ecc65885
5 changed files with 63 additions and 6 deletions

View File

@ -295,6 +295,12 @@ namespace Unity_Studio
exportable = true;
break;
}
case 152: //MovieTexture
{
var m_MovieTexture = new MovieTexture(asset, false);
exportable = true;
break;
}
case 21: //Material
case 74: //AnimationClip
case 90: //Avatar
@ -1826,6 +1832,16 @@ namespace Unity_Studio
return false;
}
public static bool ExportMovieTexture(AssetPreloadData asset, string exportPath)
{
var m_MovieTexture = new MovieTexture(asset, true);
var exportFullName = exportPath + asset.Text + asset.extension;
if (ExportFileExists(exportFullName))
return false;
File.WriteAllBytes(exportFullName, m_MovieTexture.m_MovieData);
return true;
}
public static bool ExportRawFile(AssetPreloadData asset, string exportPath)
{
var exportFullName = exportPath + asset.Text + asset.extension;