Example #1
0
        XcodeController()
        {
            var upgrader = new Upgrader();

            upgrader.Upgrade();
            _lastSaveDirectory = DllUtils.DllLocation();
            _settings          = new XcodeSettings(_lastSaveDirectory);
            _configurations    = new XcodeConfigurations(_lastSaveDirectory);
            FindChangeFiles();
            RefreshConfigurations();
        }
Example #2
0
        public void Upgrade()
        {
            var path       = Path.Combine(DllUtils.DllLocation(), VERSION_FILENAME);
            var versionDic = LoadVersionFile(path);

            if (!UpgradeCheckRequired(versionDic))
            {
                return;
            }

            bool upgraded = false;

            //Do Upgrading here
            upgraded |= CheckSettingsForUpgrade();
            upgraded |= CheckChangeFilesForUpgrade();
            //End of upgrading
            SaveVersionFile(path);

            if (upgraded)
            {
                Debug.LogWarning("EgoXproject upgraded: Please check that everything is correct. The extension \".bak\" has been added to the old version of the upgraded files. They can be safely deleted.");
            }
        }