private void CheckBodyEnhance(int level) { int canEnhanceSlot = BodyEnhanceManager.Instance.GetCanEnhanceSlot(level); if (canEnhanceSlot <= 0) { return; } //uint timerId = TimerHeap.AddTimer(TIME_LENGTH, 0, () => { TipUIManager.Instance.Hide(TIP_TYPE_ENHANCE); }); TipViewData viewData = new TipViewData() { priority = TIP_TYPE_ENHANCE, icon = BodyIcon.icons[canEnhanceSlot - 1], btnName = LanguageData.GetContent(3027), tipText = LanguageData.GetContent(3025) + "\n" + LanguageData.GetContent(3026), btnAction = () => { InventoryManager.Instance.CurrentView = InventoryManager.View.BodyEnhanceView; //Debug.LogError("canEnhanceSlot:" + canEnhanceSlot); MogoUIManager.Instance.SwitchStrenthUI(() => { OnSwitchStrenthUIDone(canEnhanceSlot); });// } }; TipUIManager.Instance.AddTipViewData(viewData); }
private TipViewData GetTipViewDataByEquip(ItemEquipment equip) { TipViewData viewData = new TipViewData() { priority = TIP_TYPE_EQUIP, itemId = equip.templateId, tipText = LanguageData.GetContent(3020) + "\n" + equip.name, btnName = LanguageData.GetContent(3021), btnAction = () => { //TimerHeap.DelTimer(timerId); TipUIManager.Instance.Hide(TIP_TYPE_EQUIP); ItemParent temp = InventoryManager.Instance.GetItemByItemID(equip.templateId); if (temp == null) { MogoMsgBox.Instance.ShowFloatingText(LanguageData.GetContent(472)); } else { MogoWorld.thePlayer.RpcCall("ExchangeEquipment", temp.id, (byte)temp.gridIndex); } } }; return(viewData); }
public void OnGetEquipment(ItemEquipment equip) { if (MogoWorld.thePlayer.level <= 1) { return; } if (!MogoWorld.inCity) { m_equipQueue.Enqueue(equip); return; } if (InventoryManager.Instance.IsEquipmentBetter(equip.templateId)) { //uint timerId = TimerHeap.AddTimer(TIME_LENGTH, 0, () => { TipUIManager.Instance.Hide(TIP_TYPE_EQUIP); }); TipViewData viewData = GetTipViewDataByEquip(equip); TipUIManager.Instance.AddTipViewData(viewData); } else if (InventoryManager.Instance.EquipmentInBagList.Count >= 10 && InventoryManager.Instance.IsRubbish((equip.templateId), 4)) { //uint timerId = TimerHeap.AddTimer(TIME_LENGTH, 0, () => { TipUIManager.Instance.Hide(TIP_TYPE_EQUIP); }); TipViewData viewData = GetTipViewDataByEquipToDecompose(equip); TipUIManager.Instance.AddTipViewData(viewData); } }
private void NewAddGiftTip(int level) { int gap = 5; if (level % gap != 0) { return; } TipViewData viewData = new TipViewData() { priority = TIP_TYPE_GIFT, itemId = 1100101, btnName = LanguageData.GetContent(3024), tipText = LanguageData.GetContent(3022) + "\n" + LanguageData.GetContent(3023, level), btnAction = () => { //TimerHeap.DelTimer(timerId); TipUIManager.Instance.HideAll(TIP_TYPE_GIFT); MogoUIManager.Instance.SwitchToMarket(MarketUITab.ItemTab); } }; TipUIManager.Instance.AddTipViewData(viewData); }
public void AddMailHasJewelTip(TDBID mailGridId) { TipViewData viewData = new TipViewData() { priority = TIP_TYPE_MAIL_HAS_JEWEL, btnName = LanguageData.GetContent(3044), icon = IconData.dataMap.Get(118).path, tipText = LanguageData.GetContent(3043), existTime = 50000, btnAction = () => { MogoWorld.thePlayer.StopMove(); MogoUIManager.Instance.SwitchSocialUI(() => { TipUIManager.Instance.HideAll(TIP_TYPE_MAIL_HAS_JEWEL); if (SocietyUIViewManager.Instance) { SocietyUIViewManager.Instance.ChangeToMailTab(); EventDispatcher.TriggerEvent <TDBID>(SocietyUILogicManager.SocietyUIEvent.MAILGRIDUP, mailGridId); } }); } }; //加入viewData TipUIManager.Instance.AddTipViewData(viewData); }
/// <summary> /// /// </summary> /// <param name="viewData"></param> /// <param name="type">0装备,1礼品,2强化,3技能</param> public void AddTipViewData(TipViewData viewData) { bool hasAnyTip = HasAnyTip(); m_tipQueueList[viewData.priority].Enqueue(viewData); //switch (type) //{ // case 0: // m_equipTipQueue.Enqueue(viewData); // break; // case 1: // m_giftTipQueue.Enqueue(viewData); // break; // case 2: // m_enhanceTipQueue.Clear(); // m_enhanceTipQueue.Enqueue(viewData); // break; // case 3: // m_skillTipQueue.Clear(); // m_skillTipQueue.Enqueue(viewData); // break; //} //if (!hasAnyTip) { ShowTip(); } }
private void ShowTip() { //Debug.LogError("ShowTip"); //MogoUIQueue.Instance.PushOne(() => //{ if (NormalMainUIViewManager.Instance != null) { NormalMainUIViewManager.Instance.ShowHelpTip(true); } //gameObject.SetActive(true); m_goFlashObj.SetActive(true); for (int i = 0; i < m_tipQueueList.Count; i++) { if (m_tipQueueList[i].Count <= 0) { continue; } TipViewData viewData = m_tipQueueList[i].Peek(); SetupTipView(viewData); break; } // if (ShowingEquipTip()) return; //if (ShowingGiftTip()) return; //if (ShowSkillTip()) return; //if (ShowingEnhanceTip()) return; //}, //MogoUIManager.Instance.m_NormalMainUI, "ShowHelperTip"); }
private TipViewData GetTipViewDataByEquipToDecompose(ItemEquipment equip) { TipViewData viewData = new TipViewData() { priority = TIP_TYPE_ENHANCE, itemId = equip.templateId, tipText = LanguageData.GetContent(3028) + "\n" + LanguageData.GetContent(3029), btnName = LanguageData.GetContent(3030), btnAction = () => { //TimerHeap.DelTimer(timerId); TipUIManager.Instance.HideAll(TIP_TYPE_ENHANCE); ItemParent temp = InventoryManager.Instance.GetItemByItemID(equip.templateId); if (temp == null) { MogoMsgBox.Instance.ShowFloatingText(LanguageData.GetContent(472)); } else { MogoWorld.thePlayer.StopMove(); MogoUIManager.Instance.SwitchDecomposeUI(); } } }; return(viewData); }
private void ShowHasRewardTip() { TipViewData viewData = new TipViewData(); viewData.atlasName = "MogoOperatingUI"; viewData.btnName = LanguageData.GetContent(3038); viewData.btnAction = OnShow; viewData.icon = "flds128"; viewData.priority = TipManager.TIP_TYPE_DRAGON_MATCH; viewData.tipText = LanguageData.GetContent(3037); TipUIManager.Instance.AddTipViewData(viewData); }
//private bool ShowSkillTip() //{ // if (m_isShowingSkill) return true; // if (m_skillTipQueue.Count <= 0) return false; // TipViewData viewData = m_skillTipQueue.Peek(); // SetupTipView(viewData, false); // m_isShowingSkill = true; // return true; //} private void SetupTipView(TipViewData viewData) { TimerHeap.DelTimer(m_currentTimerId); if (viewData.itemId != 0) { InventoryManager.SetIcon(viewData.itemId, m_iconFg, 0, null, m_iconBg); } else { m_iconBg.spriteName = IconData.blankBox; m_iconFg.spriteName = viewData.icon; if (viewData.atlasName == "") { m_iconFg.atlas = MogoUIManager.Instance.GetAtlasByIconName(viewData.icon); } else { if (m_tempAtlas != null && m_tempAtlas.name == viewData.atlasName) { m_iconFg.atlas = m_tempAtlas; } else { if (m_tempAtlas != null) { //AssetCacheMgr.ReleaseResource(m_tempAtlas.texture); AssetCacheMgr.ReleaseInstance(m_tempAtlas.gameObject, SystemSwitch.DestroyAllUI); m_tempAtlas = null; } AssetCacheMgr.GetUIInstance(viewData.atlasName + ".prefab", (prefab1, guid1, gameObject1) => { //Debug.LogError("Tip:" + prefab1); GameObject go1 = (GameObject)gameObject1; m_tempAtlas = go1.GetComponentInChildren <UIAtlas>(); go1.hideFlags = HideFlags.HideAndDontSave; m_iconFg.atlas = m_tempAtlas; }); } } } uint timeId = TimerHeap.AddTimer(viewData.existTime, 0, () => { Hide(viewData.priority); }); m_currentTimerId = timeId; m_btn.m_onClick = viewData.btnAction; m_btn.m_onClick += () => { TimerHeap.DelTimer(timeId); }; m_btnLbl.text = viewData.btnName; m_tipLbl.text = viewData.tipText; }
private void AddGiftTip(int level) { int gap = 10; if (level % gap != 0) { return; } int index = level / gap; int itemId = 1100100; ItemParent item = null; int count = 1; while (item == null && count <= index) { itemId++; item = InventoryManager.Instance.GetItemByItemID(itemId); count++; } if (item == null) { LoggerHelper.Warning("can not find item:" + itemId); return; } //uint timerId = TimerHeap.AddTimer(TIME_LENGTH, 0, () => { TipUIManager.Instance.Hide(TIP_TYPE_GIFT); }); TipViewData viewData = new TipViewData() { priority = TIP_TYPE_GIFT, itemId = item.templateId, btnName = LanguageData.GetContent(3024), tipText = LanguageData.GetContent(3022) + "\n" + LanguageData.GetContent(3023, (count - 1) * gap), btnAction = () => { //TimerHeap.DelTimer(timerId); TipUIManager.Instance.HideAll(TIP_TYPE_GIFT); if (InventoryManager.Instance.GetItemByItemID(itemId) != null) { MogoWorld.thePlayer.RpcCall("UseItemReq", item.id, item.gridIndex, TIP_TYPE_GIFT); //防止使用未回调就弹出新的tip TimerHeap.AddTimer(1000, 0, () => { AddGiftTip(MogoWorld.thePlayer.level); }); } else { MogoMsgBox.Instance.ShowFloatingText(LanguageData.GetContent(2115)); AddGiftTip(MogoWorld.thePlayer.level); } } }; TipUIManager.Instance.AddTipViewData(viewData); }
/// <summary> /// 带一个uint8的参数:0表示无可以领取的积分奖励,非零反之 /// </summary> public void CanGetScoreRewardsResp(byte flag) { if (flag > 0) { if (ArenaUILogicManager.Instance != null) { ArenaUILogicManager.Instance.ShowRewardNotice(true); } if (NewArenaUILogicManager.Instance != null) { NewArenaUILogicManager.Instance.ShowRewardNotice(true); } TipViewData viewData = new TipViewData(); viewData.existTime = 20000; viewData.priority = TipManager.TIP_TYPE_ARENA_REWARD; viewData.itemId = 0; viewData.icon = "zc_jingji_up"; viewData.tipText = LanguageData.GetContent(46757); viewData.btnName = LanguageData.GetContent(46758); viewData.btnAction = () => { NormalMainUILogicManager.Instance.OnPVPPlayIconUp(); ArenaUILogicManager.Instance.OnReward(); TipUIManager.Instance.Hide(TipManager.TIP_TYPE_ARENA_REWARD); }; viewData.atlasName = ""; TipUIManager.Instance.Hide(TipManager.TIP_TYPE_ARENA_REWARD); // 避免多次进入队列 TipUIManager.Instance.AddTipViewData(viewData); EventDispatcher.TriggerEvent(Events.NormalMainUIEvent.ShowArenaIconTip); } else { if (ArenaUILogicManager.Instance != null) { ArenaUILogicManager.Instance.ShowRewardNotice(false); } if (NewArenaUILogicManager.Instance != null) { NewArenaUILogicManager.Instance.ShowRewardNotice(false); } TipUIManager.Instance.Hide(TipManager.TIP_TYPE_ARENA_REWARD); EventDispatcher.TriggerEvent(Events.NormalMainUIEvent.HideArenaIconTip); } }
private void AddSkillTip(int level) { //得到skill int skillId = (MogoWorld.thePlayer.skillManager as PlayerSkillManager).HadStudySkill(); if (skillId == -1) { return; } SkillData skillData = SkillData.dataMap.Get(skillId); //设置viewData //uint timerID = TimerHeap.AddTimer(TIME_LENGTH, 0, () => //{ // TipUIManager.Instance.Hide(TIP_TYPE_SKILL); //}); TipViewData viewData = new TipViewData() { priority = TIP_TYPE_SKILL, btnName = LanguageData.GetContent(3032), icon = IconData.dataMap.Get(skillData.icon).path, tipText = LanguageData.GetContent(3031), btnAction = () => { MogoWorld.thePlayer.StopMove(); //TimerHeap.DelTimer(timerID); //弹到技能界面界面 (MogoWorld.thePlayer.skillManager as PlayerSkillManager).OpenSkillUI(skillId, () => { TipUIManager.Instance.HideAll(TIP_TYPE_SKILL); }); } }; //加入viewData TipUIManager.Instance.AddTipViewData(viewData); GuideSystem.Instance.TriggerEvent <int>(GlobalEvents.SkillAvailable, skillId); }
/// <summary> /// 带一个uint8的参数:0表示无可以领取的积分奖励,非零反之 /// </summary> public void CanGetScoreRewardsResp(byte flag) { if (flag > 0) { if (ArenaUILogicManager.Instance != null) ArenaUILogicManager.Instance.ShowRewardNotice(true); if (NewArenaUILogicManager.Instance != null) NewArenaUILogicManager.Instance.ShowRewardNotice(true); TipViewData viewData = new TipViewData(); viewData.existTime = 20000; viewData.priority = TipManager.TIP_TYPE_ARENA_REWARD; viewData.itemId = 0; viewData.icon = "zc_jingji_up"; viewData.tipText = LanguageData.GetContent(46757); viewData.btnName = LanguageData.GetContent(46758); viewData.btnAction = () => { NormalMainUILogicManager.Instance.OnPVPPlayIconUp(); ArenaUILogicManager.Instance.OnReward(); TipUIManager.Instance.Hide(TipManager.TIP_TYPE_ARENA_REWARD); }; viewData.atlasName = ""; TipUIManager.Instance.Hide(TipManager.TIP_TYPE_ARENA_REWARD); // 避免多次进入队列 TipUIManager.Instance.AddTipViewData(viewData); EventDispatcher.TriggerEvent(Events.NormalMainUIEvent.ShowArenaIconTip); } else { if (ArenaUILogicManager.Instance != null) ArenaUILogicManager.Instance.ShowRewardNotice(false); if (NewArenaUILogicManager.Instance != null) NewArenaUILogicManager.Instance.ShowRewardNotice(false); TipUIManager.Instance.Hide(TipManager.TIP_TYPE_ARENA_REWARD); EventDispatcher.TriggerEvent(Events.NormalMainUIEvent.HideArenaIconTip); } }
public void CheckAssistantShow(int missionID, bool isInstance) { if (missionID != MogoWorld.globalSetting.homeScene) return; if (eventCanGetGroup.Count == 0) return; //获取宝石的邮件DBID //LoggerHelper.Error("......................................................"); theOwner.RpcCall("JewlMailReq"); foreach (var item in eventCanGetGroup) { if (!EventData.dataMap.ContainsKey(item.Key)) return; TipViewData temp = new TipViewData(); temp.priority = TipManager.TIP_TYPE_ENERGY_EVENT; temp.icon = IconData.dataMap.Get(EventData.dataMap[item.Key].icon).path; temp.btnAction = () => { MFUIManager.GetSingleton().SwitchUIWithLoad(MFUIManager.MFUIID.RewardUI); RewardUIViewManager.Instance.SetUIDirty(); MogoUIManager.Instance.SwitchNewTimeLimitActivityUI(true); }; temp.atlasName = "MogoOperatingUI"; if (EventData.dataMap[item.Key].energy > 0) { temp.tipText = LanguageData.GetContent(3035); temp.btnName = LanguageData.GetContent(3036); } else { temp.tipText = LanguageData.GetContent(3033); temp.btnName = LanguageData.GetContent(3034); } TipUIManager.Instance.AddTipViewData(temp); } }
//private bool ShowSkillTip() //{ // if (m_isShowingSkill) return true; // if (m_skillTipQueue.Count <= 0) return false; // TipViewData viewData = m_skillTipQueue.Peek(); // SetupTipView(viewData, false); // m_isShowingSkill = true; // return true; //} private void SetupTipView(TipViewData viewData) { TimerHeap.DelTimer(m_currentTimerId); if (viewData.itemId != 0) { InventoryManager.SetIcon(viewData.itemId, m_iconFg, 0, null, m_iconBg); } else { m_iconBg.spriteName = IconData.blankBox; m_iconFg.spriteName = viewData.icon; if (viewData.atlasName == "") { m_iconFg.atlas = MogoUIManager.Instance.GetAtlasByIconName(viewData.icon); } else { if (m_tempAtlas != null && m_tempAtlas.name == viewData.atlasName) { m_iconFg.atlas = m_tempAtlas; } else { if (m_tempAtlas != null) { //AssetCacheMgr.ReleaseResource(m_tempAtlas.texture); AssetCacheMgr.ReleaseInstance(m_tempAtlas.gameObject, SystemSwitch.DestroyAllUI); m_tempAtlas = null; } AssetCacheMgr.GetUIInstance(viewData.atlasName + ".prefab", (prefab1, guid1, gameObject1) => { //LoggerHelper.Error("Tip:" + prefab1); GameObject go1 = (GameObject)gameObject1; m_tempAtlas = go1.GetComponentInChildren<UIAtlas>(); go1.hideFlags = HideFlags.HideAndDontSave; m_iconFg.atlas = m_tempAtlas; }); } } } uint timeId = TimerHeap.AddTimer(viewData.existTime, 0, () => { Hide(viewData.priority); }); m_currentTimerId = timeId; m_btn.m_onClick = viewData.btnAction; m_btn.m_onClick += () => { TimerHeap.DelTimer(timeId); }; m_btnLbl.text = viewData.btnName; m_tipLbl.text = viewData.tipText; }
private TipViewData GetTipViewDataByEquipToDecompose(ItemEquipment equip) { TipViewData viewData = new TipViewData() { priority = TIP_TYPE_ENHANCE, itemId = equip.templateId, tipText = LanguageData.GetContent(3028) + "\n" + LanguageData.GetContent(3029), btnName = LanguageData.GetContent(3030), btnAction = () => { //TimerHeap.DelTimer(timerId); TipUIManager.Instance.HideAll(TIP_TYPE_ENHANCE); ItemParent temp = InventoryManager.Instance.GetItemByItemID(equip.templateId); if (temp == null) { MogoMsgBox.Instance.ShowFloatingText(LanguageData.GetContent(472)); } else { MogoWorld.thePlayer.StopMove(); MogoUIManager.Instance.SwitchDecomposeUI(); } } }; return viewData; }
private TipViewData GetTipViewDataByEquip(ItemEquipment equip) { TipViewData viewData = new TipViewData() { priority = TIP_TYPE_EQUIP, itemId = equip.templateId, tipText = LanguageData.GetContent(3020) + "\n" + equip.name, btnName = LanguageData.GetContent(3021), btnAction = () => { //TimerHeap.DelTimer(timerId); TipUIManager.Instance.Hide(TIP_TYPE_EQUIP); ItemParent temp = InventoryManager.Instance.GetItemByItemID(equip.templateId); if (temp == null) { MogoMsgBox.Instance.ShowFloatingText(LanguageData.GetContent(472)); } else { MogoWorld.thePlayer.RpcCall("ExchangeEquipment", temp.id, (byte)temp.gridIndex); } } }; return viewData; }
private void AddSkillTip(int level) { //得到skill int skillId = (MogoWorld.thePlayer.skillManager as PlayerSkillManager).HadStudySkill(); if (skillId == -1) return; SkillData skillData = SkillData.dataMap.Get(skillId); //设置viewData //uint timerID = TimerHeap.AddTimer(TIME_LENGTH, 0, () => //{ // TipUIManager.Instance.Hide(TIP_TYPE_SKILL); //}); TipViewData viewData = new TipViewData() { priority = TIP_TYPE_SKILL, btnName = LanguageData.GetContent(3032), icon = IconData.dataMap.Get(skillData.icon).path, tipText = LanguageData.GetContent(3031), btnAction = () => { MogoWorld.thePlayer.StopMove(); //TimerHeap.DelTimer(timerID); //弹到技能界面界面 (MogoWorld.thePlayer.skillManager as PlayerSkillManager).OpenSkillUI(skillId, () => { TipUIManager.Instance.HideAll(TIP_TYPE_SKILL); }); } }; //加入viewData TipUIManager.Instance.AddTipViewData(viewData); GuideSystem.Instance.TriggerEvent<int>(GlobalEvents.SkillAvailable, skillId); }
private void CheckBodyEnhance(int level) { int canEnhanceSlot = BodyEnhanceManager.Instance.GetCanEnhanceSlot(level); if (canEnhanceSlot <= 0) return; //uint timerId = TimerHeap.AddTimer(TIME_LENGTH, 0, () => { TipUIManager.Instance.Hide(TIP_TYPE_ENHANCE); }); TipViewData viewData = new TipViewData() { priority = TIP_TYPE_ENHANCE, icon = BodyIcon.icons[canEnhanceSlot - 1], btnName = LanguageData.GetContent(3027), tipText = LanguageData.GetContent(3025) + "\n" + LanguageData.GetContent(3026), btnAction = () => { InventoryManager.Instance.CurrentView = InventoryManager.View.BodyEnhanceView; //Debug.LogError("canEnhanceSlot:" + canEnhanceSlot); MogoUIManager.Instance.SwitchStrenthUI(() => { OnSwitchStrenthUIDone(canEnhanceSlot); });// } }; TipUIManager.Instance.AddTipViewData(viewData); }
private void NewAddGiftTip(int level) { int gap = 5; if (level % gap != 0) return; TipViewData viewData = new TipViewData() { priority = TIP_TYPE_GIFT, itemId = 1100101, btnName = LanguageData.GetContent(3024), tipText = LanguageData.GetContent(3022) + "\n" + LanguageData.GetContent(3023, level), btnAction = () => { //TimerHeap.DelTimer(timerId); TipUIManager.Instance.HideAll(TIP_TYPE_GIFT); MogoUIManager.Instance.SwitchToMarket(MarketUITab.ItemTab); } }; TipUIManager.Instance.AddTipViewData(viewData); }
private void AddGiftTip(int level) { int gap = 10; if (level % gap != 0) return; int index = level / gap; int itemId = 1100100; ItemParent item = null; int count = 1; while (item == null && count <= index) { itemId++; item = InventoryManager.Instance.GetItemByItemID(itemId); count++; } if (item == null) { LoggerHelper.Warning("can not find item:" + itemId); return; } //uint timerId = TimerHeap.AddTimer(TIME_LENGTH, 0, () => { TipUIManager.Instance.Hide(TIP_TYPE_GIFT); }); TipViewData viewData = new TipViewData() { priority = TIP_TYPE_GIFT, itemId = item.templateId, btnName = LanguageData.GetContent(3024), tipText = LanguageData.GetContent(3022) + "\n" + LanguageData.GetContent(3023, (count - 1) * gap), btnAction = () => { //TimerHeap.DelTimer(timerId); TipUIManager.Instance.HideAll(TIP_TYPE_GIFT); if (InventoryManager.Instance.GetItemByItemID(itemId) != null) { MogoWorld.thePlayer.RpcCall("UseItemReq", item.id, item.gridIndex, TIP_TYPE_GIFT); //防止使用未回调就弹出新的tip TimerHeap.AddTimer(1000, 0, () => { AddGiftTip(MogoWorld.thePlayer.level); }); } else { MogoMsgBox.Instance.ShowFloatingText(LanguageData.GetContent(2115)); AddGiftTip(MogoWorld.thePlayer.level); } } }; TipUIManager.Instance.AddTipViewData(viewData); }
public void AddMailHasJewelTip(TDBID mailGridId) { TipViewData viewData = new TipViewData() { priority = TIP_TYPE_MAIL_HAS_JEWEL, btnName = LanguageData.GetContent(3044), icon = IconData.dataMap.Get(118).path, tipText = LanguageData.GetContent(3043), existTime = 50000, btnAction = () => { MogoWorld.thePlayer.StopMove(); MogoUIManager.Instance.SwitchSocialUI(() => { TipUIManager.Instance.HideAll(TIP_TYPE_MAIL_HAS_JEWEL); if (SocietyUIViewManager.Instance) { SocietyUIViewManager.Instance.ChangeToMailTab(); EventDispatcher.TriggerEvent<TDBID>(SocietyUILogicManager.SocietyUIEvent.MAILGRIDUP, mailGridId); } }); } }; //加入viewData TipUIManager.Instance.AddTipViewData(viewData); }