//打开本地对话框 private static void OpenNativeDialog(DialogParams dialogParams) { //throw new System.NotImplementedException("OpenNativeDialog"); // TODO:这里应该弹出原生对话框,先简化实现为直接按确认按钮 if (dialogParams.OnClickConfirm != null) { dialogParams.OnClickConfirm(dialogParams.UserData); } }
//打开对话框界面 public static void OpenDialog(this UIComponent uiComponent, DialogParams dialogParams) { if ((GameEntry.Procedure.CurrentProcedure as ProcedureBase).UseNativeDialog) { OpenNativeDialog(dialogParams); } else { uiComponent.OpenHotUIForm(1, "DialogForm", dialogParams); } }