StorySkillView.cs 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. using System;
  2. using UI.Main;
  3. namespace GFGGame
  4. {
  5. public class StorySkillView : BaseView
  6. {
  7. private UI_StorySkillUI _ui;
  8. public override void Dispose()
  9. {
  10. // if (_ui != null)
  11. // {
  12. // _ui.Dispose();
  13. // _ui = null;
  14. // }
  15. base.Dispose();
  16. }
  17. protected override void OnInit()
  18. {
  19. base.OnInit();
  20. _ui = UI_StorySkillUI.Create();
  21. viewCom = _ui.target;
  22. isfullScreen = true;
  23. // this.modal = false;
  24. }
  25. protected override void OnShown()
  26. {
  27. base.OnShown();
  28. CardData data = CardDataManager.GetCardDataById(InstanceZonesDataManager.currentCardId);//(0)[InstanceZonesDataManager.currentCardId];
  29. _ui.m_comSkillCard.m_loaCard.url = ResPathUtil.GetCardPath(data.resources[data.resIndex]);
  30. PassivitySkillCfg cfg = ScoreSystemData.Instance.GetMainSkillCfg(data.id);
  31. _ui.m_ComSkillName.target.GetChild("txtName").asTextField.text = cfg.name;
  32. _ui.m_ComSkillScore.target.GetChild("txtCount").asTextField.text = Math.Round((double)viewData).ToString();
  33. _ui.m_t0.Play(() =>
  34. {
  35. this.Hide();
  36. });
  37. }
  38. protected override void OnHide()
  39. {
  40. base.OnHide();
  41. EventAgent.DispatchEvent(ConstMessage.CARD_SKILL);
  42. }
  43. }
  44. }