AnimationEditorPlugin.AnimationEditorPlugin.HandleForceSaveAll C# (CSharp) Метод

HandleForceSaveAll() приватный Метод

private HandleForceSaveAll ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void
        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());
                    }
                }

            }
        }