Example #1
0
        public void ShowPopup(string title, string message,
                              string middleBtn, UnityAction middleBtnCallback,
                              string leftBtn, UnityAction leftBtnCallback,
                              string rightBtn, UnityAction rightBtnCallback)
        {
            m_TitleText.text   = title;
            m_MessageText.text = message;

            if (middleBtnCallback != null)
            {
                m_MiddleBtn.Show(middleBtn, middleBtnCallback);
            }
            else
            {
                m_MiddleBtn.Hide();
            }

            if (leftBtnCallback != null)
            {
                m_LeftBtn.Show(leftBtn, leftBtnCallback);
            }
            else
            {
                m_LeftBtn.Hide();
            }

            if (rightBtnCallback != null)
            {
                m_RightBtn.Show(rightBtn, rightBtnCallback);
            }
            else
            {
                m_RightBtn.Hide();
            }
            Show();
        }