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