private void HandleForceSaveAll(object sender, EventArgs e)
{
foreach(var rfs in FlatRedBall.Glue.Elements.ObjectFinder.Self.GetAllReferencedFiles()
.Where(item=>FileManager.GetExtension(item.Name) == "achx"))
{
string fullFileName = FlatRedBall.Glue.ProjectManager.MakeAbsolute(rfs.Name);
if (System.IO.File.Exists(fullFileName))
{
try
{
AnimationChainListSave acls = AnimationChainListSave.FromFile(fullFileName);
acls.Save(fullFileName);
PluginManager.ReceiveOutput("Re-saved " + rfs.ToString());
}
catch (Exception exc)
{
PluginManager.ReceiveError(exc.ToString());
}
}
}
}