private static void SetLicenseKeyFromFromCommandLineParam()
        {
            string licenseKeyInGlobalConfiguration;

            if (ProjectParser.GetKeyFromCommandLine(out licenseKeyInGlobalConfiguration))
            {
                ProjectParser.SetLicenseKeyInGlobalConfiguration(licenseKeyInGlobalConfiguration);
                return;
            }
            Debug.LogError("License key was not correctly specified via command line");
        }
        private static List <string> GetScenesInDirectory(string root)
        {
            List <string> list = new List <string>();

            string[] array = null;
            try
            {
                array = Directory.GetFiles(root);
            }
            catch (UnauthorizedAccessException arg_11_0)
            {
                Debug.LogWarning(arg_11_0.Message);
            }
            catch (DirectoryNotFoundException arg_1D_0)
            {
                Debug.LogWarning(arg_1D_0.Message);
            }
            if (array != null)
            {
                string[] array2 = array;
                for (int i = 0; i < array2.Length; i++)
                {
                    string text = array2[i];
                    if (string.Compare(ProjectParser.StripExtensionFromPath(text), "unity", true) == 0)
                    {
                        list.Add(text);
                    }
                }
                array2 = Directory.GetDirectories(root);
                for (int i = 0; i < array2.Length; i++)
                {
                    string root2 = array2[i];
                    list.AddRange(ProjectParser.GetScenesInDirectory(root2));
                }
            }
            list.Sort();
            return(list);
        }