using UnityEngine; using FairyGUI; using UI.ActivityAfternoonTea; using Assets.Game.HotUpdate.Data; namespace GFGGame { public class ActivityTeaMainView : BaseWindow { private UI_ActivityTeaMainUI _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_ActivityTeaMainUI.PACKAGE_NAME; _ui = UI_ActivityTeaMainUI.Create(); viewCom = _ui.target; isfullScreen = true; isReturnView = true; _ui.m_btnBack.onClick.Add(OnClickBtnBack); _ui.m_oneViewIcon.onClick.Add(OnClickBtnHuaRongDaoView); _ui.m_twoViewIcon.onClick.Add(OnClickBtnVisitView); _ui.m_threeViewIcon.onClick.Add(OnClickBtnMergeView); } protected override void OnShown() { base.OnShown(); } protected override void OnHide() { base.OnHide(); } private void OnClickBtnBack() { ViewManager.GoBackFrom(typeof(ActivityTeaMainView).FullName); } private void OnClickBtnHuaRongDaoView() { if (!ActivityTeaDataManager.Instance.CheckOpenOne(ActivityType.AfternoonLeisure)) { PromptController.Instance.ShowFloatTextPrompt("活动未在开启时间"); return; } //小游戏入口 ViewManager.Show(5003); } private async void OnClickBtnVisitView() { if (!ActivityTeaDataManager.Instance.CheckOpenOne(ActivityType.NewYearVisit)) { PromptController.Instance.ShowFloatTextPrompt("活动未在开启时间"); return; } //var result = await ActivityTeaSProxy.ReqGetNPCVisitInfo(5004); //if (!result) return; //拜访入口 ViewManager.Show(); } private void OnClickBtnMergeView() { if (!ActivityTeaDataManager.Instance.CheckOpenOne(ActivityType.NewYearMerge)) { PromptController.Instance.ShowFloatTextPrompt("活动未在开启时间"); return; } //合成入口 } } }