lcy
2026-02-06 4b169e9286cc62c2dff0b2cb2bc21e49c2b52596
Main/System/HappyXB/HeroCallWin.cs
@@ -1,3 +1,4 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
@@ -9,6 +10,7 @@
/// </summary>
public class HeroCallWin : UIBase
{
    [SerializeField] TimingGiftCell timingGiftCell;
    [SerializeField] Button ruleBtn;
    [SerializeField] OwnItemCell ownItemCell;
    [SerializeField] Button scoreBtn;
@@ -76,6 +78,8 @@
        HappyXBModel.Instance.RefreshXBTypeInfoAct += Refresh;
        InvestModel.Instance.onInvestUpdate += OnInvestUpdate;
        TimingGiftManager.Instance.OnShowGiftIdListAddEvent += OnShowGiftIdListAddEvent;
        timingGiftCell.InitUI();
        skipToggle.isOn = LocalSave.GetBool(HeroUIManager.skipKey + PlayerDatas.Instance.baseData.PlayerID, false);
        Refresh();
        openPrivilegeTip.SetActive(!InvestModel.Instance.IsInvested(InvestModel.foreverCardType));
@@ -85,6 +89,12 @@
    {
        HappyXBModel.Instance.RefreshXBTypeInfoAct -= Refresh;
        InvestModel.Instance.onInvestUpdate -= OnInvestUpdate;
        TimingGiftManager.Instance.OnShowGiftIdListAddEvent -= OnShowGiftIdListAddEvent;
    }
    private void OnShowGiftIdListAddEvent()
    {
        timingGiftCell.InitUI();
    }
    void OnInvestUpdate(int type)