public UIDialogInfo(DialogCfg cfg, object id, UIEventListener.VoidDelegate mConfirmCallback, UIEventListener.VoidDelegate mCanelCallback, object[] add, Color color) { this.DialogCfg = cfg; this.DialogId = id; this.ConfirmCallback = mConfirmCallback; this.CanelCallback = mCanelCallback; this.Args = add; this.Color = color; }
public void ShowDialog(int Id, UIEventListener.VoidDelegate confirm = null, UIEventListener.VoidDelegate cancel = null, params object[] addition) { mDialogCfg = DialogCfgHelper.Instance.GetCfg(Id); UIWindowMgr.Instance.PushPanel <UIDialogWindow>(new UIDialogWindow.UIDialogInfo(mDialogCfg, Id, confirm, cancel, addition, Color.white)); }