예제 #1
0
        private void OnBtnOk()
        {
            if (OK != null)
            {
                PopupWindowArgs args = new PopupWindowArgs();
                OK.Invoke(args);
                if (args.Cancel)
                {
                    return;
                }
            }

            if (m_okCallback != null)
            {
                PopupWindowArgs args = new PopupWindowArgs();
                m_okCallback(args);
                if (args.Cancel)
                {
                    return;
                }
            }


            HidePopup();
        }
예제 #2
0
        private void OnBtnCancel()
        {
            if (Cancel != null)
            {
                PopupWindowArgs args = new PopupWindowArgs();
                Cancel.Invoke(args);
                if (args.Cancel)
                {
                    return;
                }
            }

            if (m_cancelCallback != null)
            {
                PopupWindowArgs args = new PopupWindowArgs();
                m_cancelCallback(args);
                if (args.Cancel)
                {
                    return;
                }
            }

            HidePopup();
        }