コード例 #1
0
        private void UpdateMessage(PatcherError error)
        {
            switch (error)
            {
            case PatcherError.NoInternetConnection:
                ErrorText.text = "Please check your internet connection.";
                break;

            case PatcherError.NoPermissions:
                ErrorText.text = "Please check write permissions in application directory.";
                break;

            case PatcherError.NotEnoughDiskSpace:
                ErrorText.text = "Not enough disk space.";
                break;

            case PatcherError.NonLauncherExecution:
                ErrorText.text = "Patcher has to be started using the launcher.";
                break;

            case PatcherError.Other:
                ErrorText.text = "Unknown error. Please try again.";
                break;
            }
        }
コード例 #2
0
        public void Display(PatcherError error, CancellationToken cancellationToken)
        {
            UnityDispatcher.Invoke(() => UpdateMessage(error)).WaitOne();

            Display(cancellationToken);
        }
コード例 #3
0
 private void UpdateMessage(PatcherError error)
 {
     ErrorText.text = error.ToString();
 }
コード例 #4
0
 public PatcherErrorMessage(string message, PatcherError patcherError)
 {
     Message      = message;
     PatcherError = patcherError;
 }