hch
6 天以前 c0b373738bee68aab71727de5fbf4df38fe7ae60
Main/System/HeroUI/HeroAwakeWin.cs
@@ -31,12 +31,14 @@
    {
        alphaTween.Stop();
        HeroManager.Instance.onHeroChangeEvent += OnHeroChangeEvent;
        UIManager.Instance.OnCloseWindow += OnCloseWindow;
        Display();
    }
    protected override void OnPreClose()
    {
        HeroManager.Instance.onHeroChangeEvent -= OnHeroChangeEvent;
        UIManager.Instance.OnCloseWindow -= OnCloseWindow;
    }
    protected override void OnOpen()
@@ -151,11 +153,6 @@
        int startLV = hero.awakeLevel / 6 * 6 + 1;
        heroAwakeCellList[hero.awakeLevel - startLV + 1].ShowActiveEffect(hero, hero.awakeLevel + 1);
        //切换轮的时候做个表现
        if (hero.awakeLevel % 6 == 5)
        {
            alphaTween.Play();
        }
    }
    void OnHeroChangeEvent(HeroInfo hero)
@@ -166,4 +163,16 @@
        }
        Display();
    }
    void OnCloseWindow(UIBase win)
    {
        if (win is HeroAwakeSuccessWin && HeroManager.Instance.GetHero(HeroUIManager.Instance.selectAwakeHeroGuid).awakeLevel%6 == 0)
        {
            //切换轮的时候做个表现
            alphaTween.Play(()=>
            {
                Display();
            });
        }
    }
}