static void SyncDirectory( string _path )
{
// Process the list of files found in the directory.
string [] files = Directory.GetFiles(_path, "*.asset");
foreach ( string fileName in files ) {
exSpriteAnimClip spAnimClip = (exSpriteAnimClip)AssetDatabase.LoadAssetAtPath( fileName, typeof(exSpriteAnimClip) );
if ( spAnimClip ) {
AddSpriteAnimClip(spAnimClip);
spAnimClip = null;
EditorUtility.UnloadUnusedAssetsIgnoreManagedReferences();
System.GC.Collect();
}
}
// Recurse into subdirectories of this directory.
string [] dirs = Directory.GetDirectories(_path);
foreach( string dirName in dirs ) {
SyncDirectory ( dirName);
}
}