Example #1
0
        public void Confirm(string title, string message, MessageBoxCallback2 _callback = null, float _fWaitTime = 5.0f)
        {
            var container = UIRoot.list[0].gameObject.GetComponent <SurfaceContainer>();
            var msgBox    = container.GetSurface <MessageBoxPopup>();

            msgBox.Confirm(title, message, _callback, _fWaitTime);
        }
Example #2
0
        public void Show(string title, string message, ButtonStyle _ButtonStyle, MessageBoxCallback2 _callback = null, float _fWaitTime = 5.0f)
        {
            gameObject.SetActive(true);
            //设置UI
            Close_btn.SetActive(false);
            Ok_btn.SetActive(false);
            Confirm_btn.SetActive(false);
            Cancel_btn.SetActive(false);

            if ((_ButtonStyle & ButtonStyle.Confirm) != 0)
            {
                Confirm_btn.SetActive(true);
            }
            if ((_ButtonStyle & ButtonStyle.Yes) != 0)
            {
                Ok_btn.SetActive(true);
            }
            if ((_ButtonStyle & ButtonStyle.No) != 0)
            {
                Cancel_btn.SetActive(true);
            }
            if ((_ButtonStyle & ButtonStyle.OK) != 0)
            {
                Ok_btn.SetActive(true);
            }
            if ((_ButtonStyle & ButtonStyle.Cancel) != 0)
            {
                Cancel_btn.SetActive(true);
            }

            Title_lbl.text = title;
            Text_lbl.text  = message;


            callback = _callback;

            if (_fWaitTime > 0.0f)
            {
                StartCoroutine(WaitTime(_fWaitTime));
            }

            //if (!HallTransfer.Instance.uiConfig.MobileEdition) Front_panel.transform.localPosition = Vector3.zero;
        }
Example #3
0
 public void Confirm(string title, string message, MessageBoxCallback2 _callback = null, float _fWaitTime = 5.0f)
 {
     Show(title, message, ButtonStyle.Confirm, _callback, _fWaitTime);
 }