| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 | 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;            isReturnView = 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(typeof(CardView).FullName);            _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<CardDetailView>();            });        }        protected override void OnHide()        {            base.OnHide();        }    }}
 |