public void OnMoreBtnClick() { int num = 0; DataLookupsCache.Instance.SearchIntByID("userAwakenCampaign.ticket", out num); int uid = 0; DataLookupsCache.Instance.SearchIntByID("userAwakenCampaign.uid", out uid); if (num < LTAwakeningInstanceConfig.GetCost()) { MessageTemplateManager.ShowMessage(eMessageUIType.FloatingText, EB.Localizer.GetString("ID_PARTNER_AWAKEN_TIP_6")); return; } if (LTAwakeningInstanceConfig.AwakeningIsLock(m_AwakenDungeonTemplate.Type)) { MessageTemplateManager.ShowMessage(eMessageUIType.FloatingText, EB.Localizer.GetString("ID_PARTNER_AWAKEN_TIP_7")); return; } num = num >= 10 * LTAwakeningInstanceConfig.GetCost() ? 10 * LTAwakeningInstanceConfig.GetCost() : num / LTAwakeningInstanceConfig.GetCost(); LTAwakeningInstanceManager.Instance.Blitz(uid, m_AwakenDungeonTemplate.ID, num, () => { StartCoroutine(ResetScroll()); Hotfix_LT.Messenger.Raise(Hotfix_LT.EventName.OnPartnerEquipChange);//装备数量发生变化需要通知发送下 }); }
//挑战副本 public void OnChallengeBtnClick() { int num = 0; DataLookupsCache.Instance.SearchIntByID("userAwakenCampaign.ticket", out num); if (BalanceResourceUtil.EnterVigorCheck(EnterVigor)) { // MessageTemplateManager.ShowMessage(eMessageUIType.FloatingText, EB.Localizer.GetString("ID_PARTNER_AWAKEN_TIP_5")); return; } if (LTAwakeningInstanceConfig.AwakeningIsLock(data.Type)) { MessageTemplateManager.ShowMessage(eMessageUIType.FloatingText, EB.Localizer.GetString("ID_PARTNER_AWAKEN_TIP_7")); return; } int uid = 0; DataLookupsCache.Instance.SearchIntByID("userAwakenCampaign.uid", out uid); System.Action startCombatCallback = delegate() { LTAwakeningInstanceManager.Instance.StartBattle(uid, data.ID); }; BattleReadyHudController.Open(eBattleType.AwakeningBattle, startCombatCallback, data.CombatLayoutName, data.Type); }
public void OnOnceBtnClick() { if (BalanceResourceUtil.EnterVigorCheck(LTAwakeningInstanceConfig.GetNeedEnterVigor())) { // MessageTemplateManager.ShowMessage(eMessageUIType.FloatingText, EB.Localizer.GetString("ID_PARTNER_AWAKEN_TIP_6")); return; } if (LTAwakeningInstanceConfig.AwakeningIsLock(m_AwakenDungeonTemplate.Type)) { MessageTemplateManager.ShowMessage(eMessageUIType.FloatingText, EB.Localizer.GetString("ID_PARTNER_AWAKEN_TIP_7")); return; } int uid = 0; DataLookupsCache.Instance.SearchIntByID("userAwakenCampaign.uid", out uid); LTAwakeningInstanceManager.Instance.Blitz(uid, m_AwakenDungeonTemplate.ID, 1, () => { StartCoroutine(ResetScroll()); Hotfix_LT.Messenger.Raise(Hotfix_LT.EventName.OnEnterTimeChange); Hotfix_LT.Messenger.Raise(Hotfix_LT.EventName.OnPartnerEquipChange);//装备数量发生变化需要通知发送下 canClose = true; }); }
//扫荡副本 public void OnBlitzBtnClick() { int num = 0; DataLookupsCache.Instance.SearchIntByID("userAwakenCampaign.ticket", out num); if (BalanceResourceUtil.EnterVigorCheck(EnterVigor)) { // MessageTemplateManager.ShowMessage(eMessageUIType.FloatingText, EB.Localizer.GetString("ID_PARTNER_AWAKEN_TIP_6")); return; } if (LTAwakeningInstanceConfig.AwakeningIsLock(data.Type)) { MessageTemplateManager.ShowMessage(eMessageUIType.FloatingText, EB.Localizer.GetString("ID_PARTNER_AWAKEN_TIP_7")); return; } GlobalMenuManager.Instance.Open("LTAwakeningInstanceBlitzView", data); }