| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 | using FairyGUI;using System;using UI.Card;namespace GFGGame{    public class CardView : BaseView    {        private UI_CardUI _ui;        public override void Dispose()        {            if (_ui != null)            {                _ui.Dispose();                _ui = null;            }            base.Dispose();        }        protected override void OnInit()        {            base.OnInit();            packageName = UI_CardUI.PACKAGE_NAME;            _ui = UI_CardUI.Create();            viewCom = _ui.target;            isfullScreen = true;            _ui.m_btnBack.onClick.Add(OnClickBtnBack);            _ui.m_loaStory1.target.onClick.Add(() => { OnClickLoaStory(1); });            _ui.m_loaStory2.target.onClick.Add(() => { OnClickLoaStory(2); });            _ui.m_loaStory3.target.onClick.Add(() => { OnClickLoaStory(3); });            _ui.m_loaStory4.target.onClick.Add(() => { OnClickLoaStory(4); });            _ui.m_loaDetail.onClick.Add(OnClickLoaDetail);        }        protected override void OnShown()        {            base.OnShown();            // GuideController.TryGuideCardViewBtnDetail(_ui.m_loaDetail);            _ui.m_loaBg.url = ResPathUtil.GetBgImgPath("gxhd_bjbj");        }        /*******************************************************źŕĚýşŻĘý**************************************************/        private void OnClickBtnBack()        {            ViewManager.GoBackFrom(ViewName.CARD_VIEW);            _ui.m_c1.selectedIndex = 0;            _ui.m_t0.Stop(true, false);        }        private void OnClickLoaStory(int roleId)        {            PromptController.Instance.ShowFloatTextPrompt("ÔÝδżŞˇĹ" + roleId);        }        private void OnClickLoaDetail()        {            _ui.m_c1.selectedIndex = 1;            _ui.m_t0.Play(() =>            {                _ui.m_c1.selectedIndex = 0;            });            _ui.m_t0.SetHook("open", () =>            {                ViewManager.Show(ViewName.CARD_DETAIL_VIEW, null, new object[] { ViewName.CARD_VIEW, this.viewData });            });        }        protected override void OnHide()        {            base.OnHide();        }    }}
 |