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"); }
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"); }
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); }
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); }
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); }
/// <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); }
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); }
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(); } }
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(); } }
/// <summary> /// 设置右边按钮背景 /// </summary> /// <param name="OKBgType"></param> public void SetBtnOKBg(ButtonBgType OKBgType = ButtonBgType.Blue) { MogoGlobleUIManager.SetButtonBg(m_spOKCancelTipUIBtnOKBGUp, m_spOKCancelTipUIBtnOKBGDown, OKBgType); }
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; } }
/// <summary> /// 设置左边按钮背景 /// </summary> /// <param name="CancelBgType"></param> public void SetBtnCancelBg(ButtonBgType CancelBgType = ButtonBgType.Brown) { MogoGlobleUIManager.SetButtonBg(m_spOKCancelTipUIBtnCancelBGUp, m_spOKCancelTipUIBtnCancelBGDown, CancelBgType); }
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"); }
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); }
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; } }
/// <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); }