- support export m4a AudioClip

- fixed some bug
This commit is contained in:
Perfare
2017-01-16 01:26:39 +08:00
parent fbfdb789f5
commit 08bf84146b
5 changed files with 98 additions and 56 deletions

View File

@ -164,9 +164,13 @@ namespace Unity_Studio
preloadData.extension = ".fsb";
preloadData.InfoText += "MP3";//not sure
break;
case 7:
preloadData.extension = ".m4a";
preloadData.InfoText += "M4a";
break;
}
if (preloadData.extension == "")
if (preloadData.extension == null)
{
preloadData.extension = ".AudioClip";
preloadData.InfoText += "Unknown";

View File

@ -56,7 +56,6 @@ namespace Unity_Studio
m_SkinnedMeshRenderer = sourceFile.ReadPPtr();
break;
default:
a_Stream.Position -= 4;
PPtr m_Component = sourceFile.ReadPPtr();
break;
}

View File

@ -87,6 +87,12 @@ namespace Unity_Studio
sb.AppendFormat("{0}{1} {2} = {3}\r\n", (new string('\t', level)), varTypeStr, varNameStr, value);
a_Stream.AlignStream(4);
}
else if (varTypeStr == "UInt64")
{
var value = a_Stream.ReadUInt64();
sb.AppendFormat("{0}{1} {2} = {3}\r\n", (new string('\t', level)), varTypeStr, varNameStr, value);
a_Stream.AlignStream(4);
}
else if (varTypeStr == "UInt16")
{
var value = a_Stream.ReadUInt16();