ComBatFrontWidget.cs 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  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. // //玩家等级
  32. // if (groupConfig.GroupMonsterLevel == null || groupConfig.GroupMonsterLevel[i] == -1)
  33. // {
  34. // MonsterPowerUpConfig heroPowerUpConfig =
  35. // ConfigComponent.Instance.Get<MonsterPowerUpConfig>(eventList.heroLevel);
  36. //
  37. // combatHeroInfo.InitMonster(heroModelConfig.ID, heroPowerUpConfig.ID);
  38. // }
  39. // else
  40. // {
  41. // MonsterPowerUpConfig heroPowerUpConfig =
  42. // ConfigComponent.Instance.Get<MonsterPowerUpConfig>(groupConfig.GroupMonsterLevel[i]);
  43. //
  44. // combatHeroInfo.InitMonster(heroModelConfig.ID, heroPowerUpConfig.ID);
  45. // }
  46. Text_Jingjie.text =
  47. LanguageManager.Instance.Text(combatHeroInfo.MonsterPowerUpConfig.jingjie1) +
  48. LanguageManager.Instance.Text(combatHeroInfo.MonsterPowerUpConfig.jingjie2) +
  49. LanguageManager.Instance.Text(combatHeroInfo.MonsterPowerUpConfig.jingjie3);
  50. }
  51. public void CustomInit1()
  52. {
  53. Text_Name.text = PlayerManager.Instance.PlayerName;
  54. Text_Jingjie.text =
  55. LanguageManager.Instance.Text(PlayerManager.Instance.myHero.powerUpConfig.jingjieLanIDs[0]) +
  56. LanguageManager.Instance.Text(PlayerManager.Instance.myHero.powerUpConfig.jingjieLanIDs[1]) +
  57. LanguageManager.Instance.Text(PlayerManager.Instance.myHero.powerUpConfig.jingjieLanIDs[2]);
  58. }
  59. }
  60. }