| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | using System.Collections.Generic;using Core.Language;using Fort23.Core;using GameLogic.Hero;using UnityEngine;using UnityEngine.UI;namespace Fort23.Mono{    [UIBinding(prefab = "HeroTuPoSuccessPanel")]    public partial class HeroTuPoSuccessPanel : UIPanel    {        private void Init()        {        }        protected override void AddEvent()        {        }        protected override void DelEvent()        {        }        public override void AddButtonEvent()        {            Btn_Close.onClick.AddListener(() => { UIManager.Instance.HideUIUIPanel(this); });        }        public async static CTask<HeroTuPoSuccessPanel> OpenPanel()        {            HeroTuPoSuccessPanel heroBreakthroughSuccessPanel =                await UIManager.Instance.LoadAndOpenPanel<HeroTuPoSuccessPanel>(null, UILayer.Top);            heroBreakthroughSuccessPanel.CustomInit();            return heroBreakthroughSuccessPanel;        }        public async void CustomInit()        {            // HeroInfo heroInfo = new HeroInfo();            HeroInfo heroInfo = PlayerManager.Instance.myHero.CopyHero();            heroInfo.InitHero(PlayerManager.Instance.myHero.heroData.heroModelId,                PlayerManager.Instance.myHero.heroData.heroPowerId - 1);            Text_NextJIngjie.text =                LanguageManager.Instance.Text(PlayerManager.Instance.myHero.powerUpConfig.jingjieLanIDs[0]) +                LanguageManager.Instance.Text(PlayerManager.Instance.myHero.powerUpConfig.jingjieLanIDs[1]);            Text_CurretnJIngjie.text = LanguageManager.Instance.Text(heroInfo.powerUpConfig.jingjieLanIDs[0]) +                                       LanguageManager.Instance.Text(heroInfo.powerUpConfig.jingjieLanIDs[1]);        }    }}
 |