static GenerateXmlFromGoogleServicesJson()
 {
     GenerateXmlFromGoogleServicesJson.executable_Name_Windows                  = "generate_xml_from_google_services_json.exe";
     GenerateXmlFromGoogleServicesJson.executable_Name_Generic                  = "generate_xml_from_google_services_json.py";
     GenerateXmlFromGoogleServicesJson.plugin_name                              = "Firebase/Firebase";
     GenerateXmlFromGoogleServicesJson.executable_Location                      = Path.Combine(Path.Combine("Assets", GenerateXmlFromGoogleServicesJson.plugin_name), "Editor");
     GenerateXmlFromGoogleServicesJson.google_Services_File_BaseName            = "google-services";
     GenerateXmlFromGoogleServicesJson.google_services_input_file               = GenerateXmlFromGoogleServicesJson.google_Services_File_BaseName + ".json";
     GenerateXmlFromGoogleServicesJson.google_services_output_file              = GenerateXmlFromGoogleServicesJson.google_Services_File_BaseName + ".xml";
     GenerateXmlFromGoogleServicesJson.google_services_output_directory         = Path.Combine(Path.Combine(Path.Combine(Path.Combine(Path.Combine("Assets", "Plugins"), "Android"), "Firebase"), "res"), "values");
     GenerateXmlFromGoogleServicesJson.google_services_output_path              = Path.Combine(GenerateXmlFromGoogleServicesJson.google_services_output_directory, GenerateXmlFromGoogleServicesJson.google_services_output_file);
     GenerateXmlFromGoogleServicesJson.google_service_info_file_basename        = "GoogleService-Info";
     GenerateXmlFromGoogleServicesJson.google_service_info_input_file           = GenerateXmlFromGoogleServicesJson.google_service_info_file_basename + ".plist";
     GenerateXmlFromGoogleServicesJson.google_services_desktop_output_file      = GenerateXmlFromGoogleServicesJson.google_Services_File_BaseName + "-desktop.json";
     GenerateXmlFromGoogleServicesJson.google_services_desktop_output_directory = Path.Combine("Assets", "StreamingAssets");
     GenerateXmlFromGoogleServicesJson.google_services_desktop_output_path      = Path.Combine(GenerateXmlFromGoogleServicesJson.google_services_desktop_output_directory, GenerateXmlFromGoogleServicesJson.google_services_desktop_output_file);
     GenerateXmlFromGoogleServicesJson.newline_chars                            = new char[]
     {
         '\r',
         '\n'
     };
     GenerateXmlFromGoogleServicesJson.field_delimiter = new char[]
     {
         '='
     };
     GenerateXmlFromGoogleServicesJson.ConfigFileDirectory = new SortedDictionary <string, List <string> >();
     if (VersionHandler.GetUnityVersionMajorMinor() >= 5f)
     {
         GenerateXmlFromGoogleServicesJson.CheckConfiguration();
     }
     else
     {
         Delegate arg_182_0 = EditorApplication.update;
         if (GenerateXmlFromGoogleServicesJson.f__mgcache0 == null)
         {
             GenerateXmlFromGoogleServicesJson.f__mgcache0 = new EditorApplication.CallbackFunction(GenerateXmlFromGoogleServicesJson.CheckConfiguration);
         }
         EditorApplication.update = (EditorApplication.CallbackFunction)Delegate.Remove(arg_182_0, GenerateXmlFromGoogleServicesJson.f__mgcache0);
         Delegate arg_1B3_0 = EditorApplication.update;
         if (GenerateXmlFromGoogleServicesJson.f__mgcache1 == null)
         {
             GenerateXmlFromGoogleServicesJson.f__mgcache1 = new EditorApplication.CallbackFunction(GenerateXmlFromGoogleServicesJson.CheckConfiguration);
         }
         EditorApplication.update = (EditorApplication.CallbackFunction)Delegate.Combine(arg_1B3_0, GenerateXmlFromGoogleServicesJson.f__mgcache1);
     }
     if (GenerateXmlFromGoogleServicesJson.f__mgcache2 == null)
     {
         GenerateXmlFromGoogleServicesJson.f__mgcache2 = new EventHandler <PlayServicesResolver.BundleIdChangedEventArgs>(GenerateXmlFromGoogleServicesJson.OnBundleIdChanged);
     }
     //PlayServicesResolver.remove_BundleIdChanged(GenerateXmlFromGoogleServicesJson.f__mgcache2);
     PlayServicesResolver.BundleIdChanged -= GenerateXmlFromGoogleServicesJson.f__mgcache2;
     if (GenerateXmlFromGoogleServicesJson.f__mgcache3 == null)
     {
         GenerateXmlFromGoogleServicesJson.f__mgcache3 = new EventHandler <PlayServicesResolver.BundleIdChangedEventArgs>(GenerateXmlFromGoogleServicesJson.OnBundleIdChanged);
     }
     //PlayServicesResolver.add_BundleIdChanged(GenerateXmlFromGoogleServicesJson.f__mgcache3);
     PlayServicesResolver.BundleIdChanged += GenerateXmlFromGoogleServicesJson.f__mgcache3;
 }