示例#1
0
    public void ShowDialog(DialogName dlgName, bool closeOnClickBlackBorder = false, object param = null)
    {
        if (!CanShow(dlgName))
        {
            return;
        }

        GUIDialogBase foundDlg = listDialogs.Find(dlg => dlg.DialogName == dlgName);

        if (foundDlg == null)
        {
            return;
        }

        foundDlg.TryShow(param, closeOnClickBlackBorder);
    }