using Core.Language; using Excel2Json; using Fort23.UTool; using Utility; namespace Fort23.Mono { [UIBinding(prefab = "DaoLvSkillWidget")] public partial class DaoLvSkillWidget : UIComponent { public daolvSkill _daolvSkill; private float value; private void Init() { } public override void AddEvent() { } public override void DelEvent() { } public override void AddButtonEvent() { } public void CustomInit(int configId, float value) { _daolvSkill = ConfigComponent.Instance.Get(configId); this.value = value; Text_Name.text = LanguageManager.Instance.Text(_daolvSkill.des, value); } public void UpdateBl(Map bl) { float updateValue = 0; if (bl.ContainsKey(_daolvSkill.ID)) { updateValue = bl[_daolvSkill.ID]; } if (updateValue > value) { Text_Name.text = LanguageManager.Instance.Text(_daolvSkill.des, value) + "(+" + (updateValue - value) + ")"; } else if (updateValue < value) { Text_Name.text = LanguageManager.Instance.Text(_daolvSkill.des, value) + "(" + (updateValue - value) + ")"; } } } }