コード例 #1
0
ファイル: MogoGlobleUIManager.cs プロジェクト: mengtest/xxxxx
    public void TruelyConfirm(string text, Action <bool> Callback, string okText = "OK", string cancelText = "CANCEL", float countDownTime = -1,
                              ButtonBgType okBgType = ButtonBgType.Blue, ButtonBgType cancelBgType         = ButtonBgType.Brown)
    {
        if (okText.Equals("OK"))
        {
            okText = LanguageData.GetContent(25561);
        }
        if (cancelText.Equals("CANCEL"))
        {
            cancelText = LanguageData.GetContent(25562);
        }

        m_goOKCancelBox.SetBoxText(text);
        m_goOKCancelBox.SetOKBtnText(okText);
        m_goOKCancelBox.SetCancelBtnText(cancelText);
        SetButtonBg(m_goOKCancelBox.m_spOKBgUp, m_goOKCancelBox.m_spOKBgDown, okBgType);
        SetButtonBg(m_goOKCancelBox.m_spCancelBgUp, m_goOKCancelBox.m_spCancelBgDown, cancelBgType);
        m_goOKCancelBox.SetCountDown(countDownTime);

        m_goOKCancelBox.gameObject.SetActive(true);
        m_goOKCancelBox.SetCallback(Callback);
        //m_goModelController.gameObject.SetActive(true);

        m_goOKCancelBox.ShowAsOKCancel();

        //Debug.Log("TruelyConfirm");
    }
コード例 #2
0
    public void TruelyInfo(string text, string okText = "OK", string cancelText = "CANCEL", float countDownTime = -1,
                           ButtonBgType okBgType      = ButtonBgType.Blue, ButtonBgType cancelBgType = ButtonBgType.Brown, Action callback = null)
    {
        if (okText.Equals("OK"))
        {
            okText = LanguageData.GetContent(25561);
        }
        if (cancelText.Equals("CANCEL"))
        {
            cancelText = LanguageData.GetContent(25562);
        }

        m_goOKCancelBox.SetBoxText(text);
        m_goOKCancelBox.SetOKBtnText(okText);
        m_goOKCancelBox.SetCancelBtnText(cancelText);
        SetButtonBg(m_goOKCancelBox.m_spOKBgUp, m_goOKCancelBox.m_spOKBgDown, okBgType);
        SetButtonBg(m_goOKCancelBox.m_spCancelBgUp, m_goOKCancelBox.m_spCancelBgDown, cancelBgType);
        m_goOKCancelBox.SetCountDown(countDownTime);

        m_goOKCancelBox.ShowAsOK();

        m_goOKCancelBox.gameObject.SetActive(true);

        m_goOKCancelBox.SetCallback((rst) =>
        {
            ConfirmHide();
            if (callback != null)
            {
                callback();
            }
        });
        //m_goModelController.gameObject.SetActive(true);

        Mogo.Util.LoggerHelper.Debug("TruleyInfo");
    }
コード例 #3
0
ファイル: MogoGlobleUIManager.cs プロジェクト: mengtest/xxxxx
    public void Info(string text, string okText = "OK", string cancelText = "CANCEL", float countDownTime = -1,
                     ButtonBgType okBgType      = ButtonBgType.Blue, ButtonBgType cancelBgType = ButtonBgType.Brown, Action callback = null)
    {
        //m_goOKCancelBox.SetBoxText(text);
        //m_goOKCancelBox.SetOKBtnText(okText);
        //m_goOKCancelBox.SetCancelBtnText(cancelText);
        //m_goOKCancelBox.SetCountDown(countDownTime);

        //m_goOKCancelBox.ShowAsOK();

        //m_goOKCancelBox.gameObject.SetActive(true);
        //m_goOKCancelBox.SetCallback((rst) => { ConfirmHide(); });
        //m_goModelController.gameObject.SetActive(true);

        MogoOKCancelBoxQueue.Instance.PushOne(text, okText, cancelText, null, okBgType, cancelBgType, callback);
    }
コード例 #4
0
ファイル: MogoGlobleUIManager.cs プロジェクト: mengtest/xxxxx
    public void Confirm(string text, Action <bool> Callback, string okText = "OK", string cancelText = "CANCEL", float countDownTime = -1,
                        ButtonBgType okBgType = ButtonBgType.Blue, ButtonBgType cancelBgType         = ButtonBgType.Brown)
    {
        //m_goOKCancelBox.SetBoxText(text);
        //m_goOKCancelBox.SetOKBtnText(okText);
        //m_goOKCancelBox.SetCancelBtnText(cancelText);
        //m_goOKCancelBox.SetCountDown(countDownTime);

        //m_goOKCancelBox.gameObject.SetActive(true);
        //m_goOKCancelBox.SetCallback(Callback);
        //m_goModelController.gameObject.SetActive(true);

        //m_goOKCancelBox.ShowAsOKCancel();

        MogoOKCancelBoxQueue.Instance.PushOne(text, okText, cancelText, Callback, okBgType, cancelBgType);
    }
コード例 #5
0
    public void TruelyConfirm(string infoText, Action<bool, bool> Callback, bool bShowCheck, 
        string OKText = "OK", string CancelText = "CANCEL",
       ButtonBgType OKBgType = ButtonBgType.Blue, ButtonBgType CancelBgType = ButtonBgType.Brown)
    {
        if (OKText.Equals("OK"))
            OKText = LanguageData.GetContent(25561);
        if (CancelText.Equals("CANCEL"))
            CancelText = LanguageData.GetContent(25562);

        OKCancelTipUIViewManager.Instance.SetOKCancelInfo(infoText);
        OKCancelTipUIViewManager.Instance.SetBtnOKText(OKText);
        OKCancelTipUIViewManager.Instance.SetBtnCancelText(CancelText);
        OKCancelTipUIViewManager.Instance.SetBtnOKBg(OKBgType);
        OKCancelTipUIViewManager.Instance.SetBtnCancelBg(CancelBgType);
        OKCancelTipUIViewManager.Instance.SetCallback(Callback);
    }
コード例 #6
0
ファイル: MogoGlobleUIManager.cs プロジェクト: mengtest/xxxxx
 /// <summary>
 /// 显示确认提示框。(选择后自动关闭)
 /// </summary>
 /// <param name="text"></param>
 /// <param name="okText"></param>
 /// <param name="cancelText"></param>
 /// <param name="Callback"></param>
 /// <param name="countDownTime"></param>
 public static void Confirm(string text, string okText, string cancelText, Action <bool> Callback = null, float countDownTime = -1,
                            ButtonBgType okBgType = ButtonBgType.Blue, ButtonBgType cancelBgType = ButtonBgType.Brown)
 {
     MogoGlobleUIManager.Instance.Confirm(text, (rst) =>
     {
         try
         {
             if (Callback != null)
             {
                 Callback(rst);
             }
         }
         catch (Exception ex)
         {
             Debug.LogException(ex);
         }
         MogoGlobleUIManager.Instance.ConfirmHide();
     }, okText, cancelText, countDownTime, okBgType, cancelBgType);
 }
コード例 #7
0
    public void TruelyConfirm(string infoText, Action <bool, bool> Callback, bool bShowCheck,
                              string OKText         = "OK", string CancelText = "CANCEL",
                              ButtonBgType OKBgType = ButtonBgType.Blue, ButtonBgType CancelBgType = ButtonBgType.Brown)
    {
        if (OKText.Equals("OK"))
        {
            OKText = LanguageData.GetContent(25561);
        }
        if (CancelText.Equals("CANCEL"))
        {
            CancelText = LanguageData.GetContent(25562);
        }

        OKCancelTipUIViewManager.Instance.SetOKCancelInfo(infoText);
        OKCancelTipUIViewManager.Instance.SetBtnOKText(OKText);
        OKCancelTipUIViewManager.Instance.SetBtnCancelText(CancelText);
        OKCancelTipUIViewManager.Instance.SetBtnOKBg(OKBgType);
        OKCancelTipUIViewManager.Instance.SetBtnCancelBg(CancelBgType);
        OKCancelTipUIViewManager.Instance.SetCallback(Callback);
    }
コード例 #8
0
    public void PushOne(string boxText, string okText = "OK", string cancelText = "CANCEL", Action <bool> act = null,
                        ButtonBgType okBgType         = ButtonBgType.Blue, ButtonBgType cancelBgType = ButtonBgType.Brown, Action actOneBtn = null)
    {
        MogoOKCancelBoxQueueUnit unit = new MogoOKCancelBoxQueueUnit()
        {
            BoxText        = boxText,
            OKText         = okText,
            CancelText     = cancelText,
            OKBgType       = okBgType,
            CancelBgType   = cancelBgType,
            CBAction       = act,
            CBActionOneBtn = actOneBtn
        };

        if (MogoGlobleUIManager.Instance.m_goOKCancelBox != null && MogoGlobleUIManager.Instance.m_goOKCancelBox.gameObject.activeSelf)
        {
            m_listBox.Add(unit);
            Debug.Log("Adding into OKCancel Box Queue");
        }
        else
        {
            unit.JustDoIt();
        }
    }
コード例 #9
0
    public void PushOne(string boxText, string okText = "OK", string cancelText = "CANCEL", Action<bool> act = null,
        ButtonBgType okBgType = ButtonBgType.Blue, ButtonBgType cancelBgType = ButtonBgType.Brown,Action actOneBtn = null)
    {
        MogoOKCancelBoxQueueUnit unit = new MogoOKCancelBoxQueueUnit()
        {
            BoxText = boxText,
            OKText = okText,
            CancelText = cancelText,
            OKBgType = okBgType,
            CancelBgType = cancelBgType,
            CBAction = act,
            CBActionOneBtn = actOneBtn
        };

        if (MogoGlobleUIManager.Instance.m_goOKCancelBox != null && MogoGlobleUIManager.Instance.m_goOKCancelBox.gameObject.activeSelf)
        {
            m_listBox.Add(unit);
            Mogo.Util.LoggerHelper.Debug("Adding into OKCancel Box Queue");
        }
        else
        {
            unit.JustDoIt();
        }
    }
コード例 #10
0
 /// <summary>
 /// 设置右边按钮背景
 /// </summary>
 /// <param name="OKBgType"></param>
 public void SetBtnOKBg(ButtonBgType OKBgType = ButtonBgType.Blue)
 {
     MogoGlobleUIManager.SetButtonBg(m_spOKCancelTipUIBtnOKBGUp, m_spOKCancelTipUIBtnOKBGDown, OKBgType);
 }
コード例 #11
0
ファイル: MogoGlobleUIManager.cs プロジェクト: mengtest/xxxxx
    static public void SetButtonBg(UISprite buttonBgUp, UISprite buttonBgDown = null, ButtonBgType type = ButtonBgType.Blue)
    {
        switch (type)
        {
        case ButtonBgType.Blue:
        {
            if (buttonBgUp != null)
            {
                buttonBgUp.spriteName = "btn_03up";
            }
            if (buttonBgDown != null)
            {
                buttonBgDown.spriteName = "btn_03down";
            }
        } break;

        case ButtonBgType.Green:
        {
            if (buttonBgUp != null)
            {
                buttonBgUp.spriteName = "tongyong_butten_green_up";
            }
            if (buttonBgDown != null)
            {
                buttonBgDown.spriteName = "tongyong_butten_green_down";
            }
        } break;

        case ButtonBgType.Yellow:
        {
            if (buttonBgUp != null)
            {
                buttonBgUp.spriteName = "tongyong_butten_yellow_up";
            }
            if (buttonBgDown != null)
            {
                buttonBgDown.spriteName = "tongyong_butten_yellow_down";
            }
        } break;

        case ButtonBgType.Brown:
        {
            if (buttonBgUp != null)
            {
                buttonBgUp.spriteName = "btn_04up";
            }
            if (buttonBgDown != null)
            {
                buttonBgDown.spriteName = "btn_04down";
            }
        } break;

        default:
        {
            if (buttonBgUp != null)
            {
                buttonBgUp.spriteName = "btn_03up";
            }
            if (buttonBgDown != null)
            {
                buttonBgDown.spriteName = "btn_03down";
            }
        } break;
        }
    }
コード例 #12
0
 /// <summary>
 /// 设置左边按钮背景
 /// </summary>
 /// <param name="CancelBgType"></param>
 public void SetBtnCancelBg(ButtonBgType CancelBgType = ButtonBgType.Brown)
 {
     MogoGlobleUIManager.SetButtonBg(m_spOKCancelTipUIBtnCancelBGUp, m_spOKCancelTipUIBtnCancelBGDown, CancelBgType);
 }
コード例 #13
0
    public void TruelyConfirm(string text, Action<bool> Callback, string okText = "OK", string cancelText = "CANCEL", float countDownTime = -1,
        ButtonBgType okBgType = ButtonBgType.Blue, ButtonBgType cancelBgType = ButtonBgType.Brown)
    {
        if (okText.Equals("OK"))
            okText = LanguageData.GetContent(25561);
        if (cancelText.Equals("CANCEL"))
            cancelText = LanguageData.GetContent(25562);

        m_goOKCancelBox.SetBoxText(text);
        m_goOKCancelBox.SetOKBtnText(okText);
        m_goOKCancelBox.SetCancelBtnText(cancelText);
        SetButtonBg(m_goOKCancelBox.m_spOKBgUp, m_goOKCancelBox.m_spOKBgDown, okBgType);
        SetButtonBg(m_goOKCancelBox.m_spCancelBgUp, m_goOKCancelBox.m_spCancelBgDown, cancelBgType);
        m_goOKCancelBox.SetCountDown(countDownTime);

        m_goOKCancelBox.gameObject.SetActive(true);
        m_goOKCancelBox.SetCallback(Callback);
        //m_goModelController.gameObject.SetActive(true);

        m_goOKCancelBox.ShowAsOKCancel();

        Mogo.Util.LoggerHelper.Debug("TruelyConfirm");
    }
コード例 #14
0
    public void Info(string text, string okText = "OK", string cancelText = "CANCEL", float countDownTime = -1,
        ButtonBgType okBgType = ButtonBgType.Blue, ButtonBgType cancelBgType = ButtonBgType.Brown, Action callback = null)
    {
        //m_goOKCancelBox.SetBoxText(text);
        //m_goOKCancelBox.SetOKBtnText(okText);
        //m_goOKCancelBox.SetCancelBtnText(cancelText);
        //m_goOKCancelBox.SetCountDown(countDownTime);

        //m_goOKCancelBox.ShowAsOK();

        //m_goOKCancelBox.gameObject.SetActive(true);
        //m_goOKCancelBox.SetCallback((rst) => { ConfirmHide(); });
        //m_goModelController.gameObject.SetActive(true);

        MogoOKCancelBoxQueue.Instance.PushOne(text, okText, cancelText, null, okBgType, cancelBgType, callback);
    }
コード例 #15
0
    public void Confirm(string text, Action<bool> Callback, string okText = "OK", string cancelText = "CANCEL", float countDownTime = -1,
        ButtonBgType okBgType = ButtonBgType.Blue, ButtonBgType cancelBgType = ButtonBgType.Brown)
    {
        //m_goOKCancelBox.SetBoxText(text);
        //m_goOKCancelBox.SetOKBtnText(okText);
        //m_goOKCancelBox.SetCancelBtnText(cancelText);
        //m_goOKCancelBox.SetCountDown(countDownTime);

        //m_goOKCancelBox.gameObject.SetActive(true);
        //m_goOKCancelBox.SetCallback(Callback);
        //m_goModelController.gameObject.SetActive(true);

        //m_goOKCancelBox.ShowAsOKCancel();   

        MogoOKCancelBoxQueue.Instance.PushOne(text, okText, cancelText, Callback, okBgType, cancelBgType);
    }
コード例 #16
0
    static public void SetButtonBg(UISprite buttonBgUp, UISprite buttonBgDown = null, ButtonBgType type = ButtonBgType.Blue)
    {
        switch (type)
        {
            case ButtonBgType.Blue:
                {
                    if (buttonBgUp != null)
                        buttonBgUp.spriteName = "btn_03up";
                    if (buttonBgDown != null)
                        buttonBgDown.spriteName = "btn_03down";
                } break;
            case ButtonBgType.Green:
                {
                    if (buttonBgUp != null)
                        buttonBgUp.spriteName = "tongyong_butten_green_up";
                    if (buttonBgDown != null)
                        buttonBgDown.spriteName = "tongyong_butten_green_down";
                } break;
            case ButtonBgType.Yellow:
                {
                    if (buttonBgUp != null)
                        buttonBgUp.spriteName = "tongyong_butten_yellow_up";
                    if (buttonBgDown != null)
                        buttonBgDown.spriteName = "tongyong_butten_yellow_down";
                } break;
            case ButtonBgType.Brown:
                {
                    if (buttonBgUp != null)
                        buttonBgUp.spriteName = "btn_04up";
                    if (buttonBgDown != null)
                        buttonBgDown.spriteName = "btn_04down";
                } break;
            default:
                {
                    if (buttonBgUp != null)
                        buttonBgUp.spriteName = "btn_03up";
                    if (buttonBgDown != null)
                        buttonBgDown.spriteName = "btn_03down";
                } break;

        }
    }
コード例 #17
0
 /// <summary>
 /// 设置左边按钮背景
 /// </summary>
 /// <param name="CancelBgType"></param>
 public void SetBtnCancelBg(ButtonBgType CancelBgType = ButtonBgType.Brown)
 {
     MogoGlobleUIManager.SetButtonBg(m_spOKCancelTipUIBtnCancelBGUp, m_spOKCancelTipUIBtnCancelBGDown, CancelBgType);
 }
コード例 #18
0
 /// <summary>
 /// 设置右边按钮背景
 /// </summary>
 /// <param name="OKBgType"></param>
 public void SetBtnOKBg(ButtonBgType OKBgType = ButtonBgType.Blue)
 {
     MogoGlobleUIManager.SetButtonBg(m_spOKCancelTipUIBtnOKBGUp, m_spOKCancelTipUIBtnOKBGDown, OKBgType);
 }
コード例 #19
0
 /// <summary>
 /// 显示确认提示框。(选择后自动关闭)
 /// </summary>
 /// <param name="text"></param>
 /// <param name="okText"></param>
 /// <param name="cancelText"></param>
 /// <param name="Callback"></param>
 /// <param name="countDownTime"></param>
 public static void Confirm(string text, string okText, string cancelText, Action<bool> Callback = null, float countDownTime = -1,
     ButtonBgType okBgType = ButtonBgType.Blue, ButtonBgType cancelBgType = ButtonBgType.Brown)
 {
     MogoGlobleUIManager.Instance.Confirm(text, (rst) =>
     {
         try
         {
             if (Callback != null)
                 Callback(rst);
         }
         catch (Exception ex)
         {
             LoggerHelper.Except(ex);
         }
         MogoGlobleUIManager.Instance.ConfirmHide();
     }, okText, cancelText, countDownTime, okBgType, cancelBgType);
 }