Exemple #1
0
        public static GameObject OpenDialog(string phrase, Action OnConfirm, Dictionary <string, string> substitutions = null)
        {
            GameObject          dialog   = OpenDialog <string>(DialogConsts.MESSAGE, phrase);
            MessageViewMediator mediator = dialog.GetComponent <MessageViewMediator>();

            mediator?.SetDialog(phrase, substitutions, OnConfirm);
            return(dialog);
        }
Exemple #2
0
        public static GameObject OpenMessageDialog(string phrase, Dictionary <string, string> substitutions)
        {
            GameObject          dialog   = OpenDialog <string>(DialogConsts.MESSAGE, phrase);
            MessageViewMediator mediator = dialog.GetComponent <MessageViewMediator>();

            if (mediator)
            {
                mediator.SetPhrase(phrase, substitutions);
            }
            return(dialog);
        }