yyl
2025-08-11 b2d7bb59dc37c7b350786b076ee2f344b7c8911f
Main/System/Tip/ItemsConfirmWin.cs
@@ -9,6 +9,7 @@
    [SerializeField] Text m_Info2;  //物品列表下方提示
    [SerializeField] ScrollerController m_Scroller;
    [SerializeField] Button m_ConfirmBtn;
    [SerializeField] Button m_CancleBtn;
    [SerializeField] Text m_BtnText;
    [SerializeField] Transform moneyObj;
    [SerializeField] Text moneyText;
@@ -21,24 +22,21 @@
    protected override void InitComponent()
    {
        m_ConfirmBtn.AddListener(ConfirmBtn);
        m_CancleBtn.AddListener( ()=>
        {
            ConfirmCancel.OnPopConfirmClickEvent?.Invoke(false);
            CloseWindow();
        });
    }
    protected override void OnPreOpen()
    {
        m_Title.text = ConfirmCancel.generalTitle;
        m_Info.text = ConfirmCancel.generalItemTip;
        if (string.IsNullOrEmpty(ConfirmCancel.generalItemTip2))
        {
            m_Info2.SetActive(false);
        }
        else
        {
            m_Info2.SetActive(true);
            m_Info2.text = ConfirmCancel.generalItemTip2;
        }
        m_Info2.text = ConfirmCancel.generalItemTip2;
        m_Scroller.OnRefreshCell += OnRefreshCell;
        CreateScroller();
        m_BtnText.text = ConfirmCancel.OKName;
        m_BtnText.text = string.IsNullOrEmpty(ConfirmCancel.OKName) ? Language.Get("L1001") : ConfirmCancel.OKName;
        if (ConfirmCancel.moneyNeedCount == 0)
        {
            moneyObj.SetActive(false);
@@ -46,9 +44,7 @@
        else
        {
            moneyObj.SetActive(true);
            moneyText.text = UIHelper.AppendColor((ulong)ConfirmCancel.moneyNeedCount > UIHelper.GetMoneyCnt(ConfirmCancel.moneyType) ? TextColType.Red:TextColType.Green,
                string.Format("{0}/{1}", UIHelper.GetMoneyCnt(ConfirmCancel.moneyType), ConfirmCancel.moneyNeedCount));
            moneyText.text = UIHelper.ShowUseMoney(ConfirmCancel.moneyType, (ulong)ConfirmCancel.moneyNeedCount);
            moneyIcon.SetIconWithMoneyType(ConfirmCancel.moneyType);
        }
    }
@@ -57,16 +53,14 @@
    protected override void OnPreClose()
    {
        m_Scroller.OnRefreshCell -= OnRefreshCell;
    }
    #endregion
    private void ConfirmBtn()
    {
        if (ConfirmCancel.ItemConfirmEvent != null)
        {
            ConfirmCancel.ItemConfirmEvent();
        }
        ConfirmCancel.OnPopConfirmClickEvent?.Invoke(true);
    }