Пример #1
0
        public AlternativeDialog ShowAlternativeDialog(AlternativeDialogContents contents)
        {
            if (singleDialog == null)
            {
                UnityConsole.Log("[singleDialog] is empty!!");
                return(null);
            }
            var dialog = ShowWindowWithFade(alternativeDialog.gameObject, contents.AnimationTime).GetComponent <AlternativeDialog>();

            dialog.SetContents(contents);
            return(dialog);
        }
Пример #2
0
        protected void AskRetry(Action onCancel, string body = ErrorBody.NetworkFailAskRetry)
        {
            var dialog =
                new AlternativeDialogContents(body,
                                              () => NetworkManager.Instance.Access(this))
            {
                HeaderText = ErrorHeader.NetworkError,
                OnCancel   = onCancel
            };

            TopMostCanvas.Instance.ShowAlternativeDialog(dialog);
        }