using System; using UI.Main; namespace GFGGame { public class StorySkillView : BaseView { private UI_StorySkillUI _ui; protected override void OnInit() { base.OnInit(); _ui = UI_StorySkillUI.Create(); viewCom = _ui.target; isfullScreen = true; // this.modal = false; } protected override void OnShown() { base.OnShown(); CardData data = CardDataManager.GetCardDicByRarity(0)[InstanceZonesDataManager.currentCardId]; _ui.m_comSkillCard.m_loaCard.url = ResPathUtil.GetCardSmallPath(data.res); PassivitySkillCfg cfg = ScoreSystemData.Instance.GetMainSkillCfg(data.id); _ui.m_ComSkillName.target.GetChild("txtName").asTextField.text = cfg.name; _ui.m_ComSkillScore.target.GetChild("txtCount").asTextField.text = Math.Round((double)viewData).ToString(); _ui.m_t0.Play(() => { this.Hide(); }); } protected override void OnHide() { base.OnHide(); EventAgent.DispatchEvent(ConstMessage.CARD_SKILL); } } }