using Core.Language; using Excel2Json; using Fort23.UTool; using GameLogic.Hero; namespace Fort23.Mono { [UIBinding(prefab = "DaoYouaaFfixWidget")] public partial class DaoYouaaFfixWidget : UIComponent { private daolvSkill daolvSkill; private float value; private void Init() { } public override void AddEvent() { } public override void DelEvent() { } public override void AddButtonEvent() { Btn_DaoYouaaFfixWidget.onClick.AddListener(() => { TipMessagePanel.OpenTipMessagePanel(LanguageManager.Instance.Text(daolvSkill.des, value)); }); } public void CustomInit(int configId) { daolvSkill = ConfigComponent.Instance.Get(configId); value = daolvSkill.para[0]; Text_Name.text = LanguageManager.Instance.Text(daolvSkill.name); Icon_Weiyi.gameObject.SetActive(daolvSkill.type == 1); } public void CustomInit(DaoLVBiData daoLVBiData) { daolvSkill = ConfigComponent.Instance.Get(daoLVBiData.id); value = daoLVBiData.value; Text_Name.text = LanguageManager.Instance.Text(daolvSkill.name); Icon_Weiyi.gameObject.SetActive(daolvSkill.type == 1); } } }