hch
10 小时以前 a19acb609721b89419fe55785643a0d4f1959368
Main/System/FirstCharge/FirstChargeWin.cs
@@ -3,7 +3,7 @@
public class FirstChargeWin : FunctionsBaseWin
{
    [SerializeField] ButtonEx btnClose;
    [Header("标签页")]
    [SerializeField] TextEx[] txtTabTitles;
    [SerializeField] ButtonEx[] btnTabs;
@@ -29,7 +29,6 @@
    [Header("购买和领取")]
    [SerializeField] ImageEx imgHave;
    [SerializeField] ImageEx imgNoHave;
    [SerializeField] ImageEx imgRed;
    [SerializeField] TextEx txtHave;
    [SerializeField] ButtonEx btnHave;
@@ -42,15 +41,14 @@
        btnHave.SetListener(OnClickHaveButton);
        btnBuy.SetListener(OnClickBuyButton);
        btnPreviewHero.SetListener(OnClickPreviewHero);
        btnClose.SetListener(() => UIManager.Instance.CloseWindow<FirstChargeWin>());
    }
    protected override void OnPreOpen()
    {
        functionOrder = GetDefaultTabIndex();
        base.OnPreOpen();
        InitRedPoint();
        functionOrder = GetDefaultTabIndex();
        tabButtons[functionOrder].SelectBtn(true);
        int firstId = model.GetFirstIDByTabIndex(functionOrder);
        model.SetClickTabState(firstId);
@@ -288,8 +286,7 @@
        int awardState = firstChargeData.GetHaveState(day);
        bool isAllHave = firstChargeData.IsAllHave();
        btnHave.interactable = awardState == 2;
        imgNoHave.SetActive(awardState != 2);
        imgHave.SetActive(awardState == 2);
        imgHave.gray = awardState != 2;
        imgRed.SetActive(awardState == 2);
        if (awardState == 2)
        {