AcManager.Tools.GameProperties.WeatherSpecificFileReplacement.Revert C# (CSharp) Метод

Revert() публичный Метод

public Revert ( ) : void
Результат void
        public void Revert() {
            if (AcRootDirectory.Instance.Value == null) return;

            try {
                var destination = Path.Combine(AcRootDirectory.Instance.RequireValue, RelativeDestination);
                var backup = Path.Combine(AcRootDirectory.Instance.RequireValue, RelativeBackup);

                if (File.Exists(backup)) {
                    if (File.Exists(destination)) {
                        File.Delete(destination);
                    }

                    File.Move(backup, destination);
                }
            } catch (Exception e) {
                NonfatalError.Notify("Can’t restore original files after replacing them with weather-specific ones", e);
            }
        }
    }