private void exportAssetsToPackage(string header, List <string> affectedAssets)
        {
            string filename = Environment.UserName + "_Backup_" + "_" + AH_SerializationHelper.GetDateString();
            string savePath = EditorUtility.SaveFilePanel(
                header,
                AH_SerializationHelper.GetBackupFolder(),
                filename,
                "unitypackage");

            if (!string.IsNullOrEmpty(savePath))
            {
                EditorUtility.DisplayProgressBar("Backup", "Creating backup of " + affectedAssets.Count() + " assets", 0f);
                AssetDatabase.ExportPackage(affectedAssets.ToArray <string>(), savePath, ExportPackageOptions.Default);
                EditorUtility.ClearProgressBar();
                EditorUtility.RevealInFinder(savePath);

                deleteMultipleAssets(affectedAssets);
            }
        }
 void setMetaData(string buildTargetInfoString)
 {
     dateTime        = AH_SerializationHelper.GetDateString();
     buildTargetInfo = buildTargetInfoString;
     versionNumber   = AH_Window.VERSION;
 }