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); }
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); }