using UnityEngine; using FairyGUI; using UI.OpenServerActivity; namespace GFGGame { public class OpenServerActivityView : BaseView { private UI_OpenServerActivityUI _ui; public override void Dispose() { if (_ui != null) { _ui.Dispose(); _ui = null; } base.Dispose(); } protected override void Init() { base.Init(); } protected override void OnInit() { base.OnInit(); packageName = UI_OpenServerActivityUI.PACKAGE_NAME; _ui = UI_OpenServerActivityUI.Create(); viewCom = _ui.target; isfullScreen = true; isReturnView = true; _ui.m_btnBack.onClick.Add(OnClickBtnBack); _ui.m_btnHeaven.onClick.Add(OnClickBtnHeaven); _ui.m_btnMingTong.onClick.Add(OnClickBtnMingTong); _ui.m_btnAnswerTianmen.onClick.Add(OnClickBtnAnswerTianmen); _ui.m_btnTenShu.onClick.Add(OnClickBtnTenShu); _ui.m_btnNineZhouPool.onClick.Add(OnClickBtnNineZhouPool); } protected override void AddEventListener() { base.AddEventListener(); } protected override void OnShown() { base.OnShown(); _ui.m_loaBg.url = ResPathUtil.GetBgImgPath("kfhd_sdcy_bg"); } protected override void OnHide() { base.OnHide(); } protected override void RemoveEventListener() { base.RemoveEventListener(); } private void OnClickBtnBack() { ViewManager.GoBackFrom(typeof(OpenServerActivityView).FullName); } private void OnClickBtnHeaven() { PromptController.Instance.ShowFloatTextPrompt("暂未开启"); //ViewManager.Show(null, true); } private void OnClickBtnMingTong() { PromptController.Instance.ShowFloatTextPrompt("暂未开启"); //ViewManager.Show(null, true); } private void OnClickBtnAnswerTianmen() { PromptController.Instance.ShowFloatTextPrompt("暂未开启"); //ViewManager.Show(null, true); } private void OnClickBtnTenShu() { int actLuckyBoxId = ActivityDataManager.Instance.GetCurOpenActiveByType(ConstLimitTimeActivityType.ActLimitLuckyBox); if (actLuckyBoxId <= 0) { PromptController.Instance.ShowFloatTextPrompt("活动未开启"); return; } ViewManager.Show(null, true); } private void OnClickBtnNineZhouPool() { ViewManager.Show(new object[] { ConstStoreTabId.STORE_ARENA, ConstStoreSubId.STORE_ARENA_ITEM }); } } }