FaBaoSkillWidget.cs 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. using Core.Language;
  2. using Excel2Json;
  3. using GameLogic.Hero;
  4. using Utility;
  5. namespace Fort23.Mono
  6. {
  7. [UIBinding(prefab = "FaBaoSkillWidget")]
  8. public partial class FaBaoSkillWidget : UIComponent
  9. {
  10. public FaBaoInfo _faBaoInfo;
  11. private void Init()
  12. {
  13. }
  14. public override void AddEvent()
  15. {
  16. }
  17. public override void DelEvent()
  18. {
  19. }
  20. public override void AddButtonEvent()
  21. {
  22. }
  23. public void CustomInit(FaBaoInfo currentFabaoInfo, FaBaoInfo fabaoInfo)
  24. {
  25. _faBaoInfo = fabaoInfo;
  26. Text_Level.text = fabaoInfo.FabaoPowerupConfig.ID + "级";
  27. Text_Desc.text = UtilTools.GetString(LanguageManager.Instance.Text(fabaoInfo.SkillConfig.PromoteLan), fabaoInfo.SkillConfig.PromoteLanPara);
  28. fx_ui_fabao_tiaomu.gameObject.SetActive(false);
  29. if (currentFabaoInfo.FabaoPowerupConfig.ID >= fabaoInfo.FabaoPowerupConfig.ID)
  30. {
  31. csc.ChangeState(1);
  32. }
  33. else
  34. {
  35. csc.ChangeState(0);
  36. }
  37. }
  38. public override void DormancyObj()
  39. {
  40. fx_ui_fabao_tiaomu.gameObject.SetActive(false);
  41. base.DormancyObj();
  42. }
  43. }
  44. }