Exemplo n.º 1
0
        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);//装备数量发生变化需要通知发送下
            });
        }
Exemplo n.º 2
0
        //挑战副本
        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);
        }
Exemplo n.º 3
0
        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;
            });
        }
Exemplo n.º 4
0
        //扫荡副本
        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);
        }