using Core.Language; using Excel2Json; using GameLogic.Hero; using Utility; namespace Fort23.Mono { [UIBinding(prefab = "FaBaoSkillWidget")] public partial class FaBaoSkillWidget : UIComponent { public FaBaoInfo _faBaoInfo; private void Init() { } public override void AddEvent() { } public override void DelEvent() { } public override void AddButtonEvent() { } public void CustomInit(FaBaoInfo currentFabaoInfo, FaBaoInfo fabaoInfo) { _faBaoInfo = fabaoInfo; Text_Level.text = fabaoInfo.FabaoPowerupConfig.ID + "级"; Text_Desc.text = UtilTools.GetString(LanguageManager.Instance.Text(fabaoInfo.SkillConfig.PromoteLan), fabaoInfo.SkillConfig.PromoteLanPara); fx_ui_fabao_tiaomu.gameObject.SetActive(false); if (currentFabaoInfo.FabaoPowerupConfig.ID >= fabaoInfo.FabaoPowerupConfig.ID) { csc.ChangeState(1); } else { csc.ChangeState(0); } } public override void DormancyObj() { fx_ui_fabao_tiaomu.gameObject.SetActive(false); base.DormancyObj(); } } }