ComBatFrontWidget.cs 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. using Core.Language;
  2. using GameLogic.Hero;
  3. namespace Fort23.Mono
  4. {
  5. [UIBinding(prefab = "ComBatFrontWidget")]
  6. public partial class ComBatFrontWidget : UIComponent
  7. {
  8. public CombatHeroInfo _combatHero;
  9. private void Init()
  10. {
  11. }
  12. public override void AddEvent()
  13. {
  14. }
  15. public override void DelEvent()
  16. {
  17. }
  18. public override void AddButtonEvent()
  19. {
  20. Btn_Xiangqing.onClick.AddListener(() =>
  21. {
  22. ComBatFrontPanel comBatFrontPanel = UIManager.Instance.GetComponent<ComBatFrontPanel>();
  23. BossInfoPanel.OpenPanel(comBatFrontPanel.levebattleId, comBatFrontPanel.eventList);
  24. });
  25. base.AddButtonEvent();
  26. }
  27. public void CustomInit(CombatHeroInfo combatHeroInfo)
  28. {
  29. _combatHero = combatHeroInfo;
  30. Text_Name.text = LanguageManager.Instance.Text(combatHeroInfo.modelConfig.name);
  31. Text_Jingjie.text =
  32. LanguageManager.Instance.Text(combatHeroInfo.MonsterPowerUpConfig.jingjie1) +
  33. LanguageManager.Instance.Text(combatHeroInfo.MonsterPowerUpConfig.jingjie2) +
  34. LanguageManager.Instance.Text(combatHeroInfo.MonsterPowerUpConfig.jingjie3);
  35. }
  36. public void CustomInit1()
  37. {
  38. Text_Name.text = PlayerManager.Instance.PlayerName;
  39. Text_Jingjie.text =
  40. LanguageManager.Instance.Text(PlayerManager.Instance.myHero.powerUpConfig.jingjieLanIDs[0]) +
  41. LanguageManager.Instance.Text(PlayerManager.Instance.myHero.powerUpConfig.jingjieLanIDs[1]) +
  42. LanguageManager.Instance.Text(PlayerManager.Instance.myHero.powerUpConfig.jingjieLanIDs[2]);
  43. }
  44. }
  45. }