hch
2025-09-05 277e13e374f7b647388e9df8e5540cca9e3b1128
Main/System/HeroUI/HeroTrainWin.cs
@@ -32,7 +32,7 @@
    [SerializeField] Button awakeBtn;
    [SerializeField] Button closeBtn;   //关闭按钮
    [SerializeField] Button starBtn;   //显示星级文字
    [SerializeField] List<Image> starImgList;
    [SerializeField] Text nameText;
    [SerializeField] UIEffectPlayer nameEffect;
@@ -136,6 +136,13 @@
        starUPBtn.AddListener(StarUP);
        washBtn.AddListener(Wash);
        starBtn.AddListener(() =>
        {
            SmallTipWin.showText = Language.Get("HeroGift14",hero.heroStar);
            SmallTipWin.worldPos = CameraManager.uiCamera.ScreenToWorldPoint(Input.mousePosition);
            UIManager.Instance.OpenWindow<SmallTipWin>();
        });
    }
@@ -589,31 +596,22 @@
        if (hero.heroStar >= HeroUIManager.Instance.GetMaxStarCount(hero.heroId,  hero.Quality))
        {
            starUPBtn.interactable = false;
            starUPBtn.SetColorful(null, false);
            starUPBtn.SetInteractable(false);
            starUPBtnText.text = Language.Get("HeroGift7");
        }
        else if (hero.IsFullStar())
        {
            starUPBtn.interactable = true;
            starUPBtn.SetColorful(null, false);
            starUPBtn.SetInteractable(true);
            starUPBtn.SetColorful(starUPBtn.GetComponentInChildren<Text>(), true);
            starUPBtnText.text = Language.Get("HeroGift3");
        }
        else
        {
            starUPBtn.interactable = true;
            starUPBtn.SetColorful(null, true);
            starUPBtn.SetInteractable(true);
            starUPBtn.SetColorful(starUPBtn.GetComponentInChildren<Text>(), true);
            starUPBtnText.text = Language.Get("HeroGift3");
        }
        if (hero.heroStar < HeroUIManager.Instance.canWashStarLevel)
        {
            washBtn.SetColorful(washBtn.GetComponentInChildren<Text>(), false);
        }
        else
        {
            washBtn.SetColorful(washBtn.GetComponentInChildren<Text>(), true);
        }
    }