public static void RemoveSpriteAnimClip( string _guidAnimClip )
{
Init();
// get ElementInfo that have the same atlasInfo guid to remove list
foreach ( KeyValuePair<string,List<string> > pair in db.texGuidToAnimClipGUIDs ) {
List<string> animClipGUIDs = pair.Value;
for ( int i = 0; i < animClipGUIDs.Count; ++i ) {
if ( animClipGUIDs[i] == _guidAnimClip ) {
// find and remove GUIDInfo
RemoveGUIDInfo ( _guidAnimClip, pair.Key );
// remove animClipGUID from animClipGUIDs
animClipGUIDs.RemoveAt(i);
--i;
continue;
}
}
}
//
db.spAnimClipGUIDs.Remove(_guidAnimClip);
EditorUtility.SetDirty(db);
}