예제 #1
0
        private void OnResetTimesLabelFunc()
        {
            int dayDisCountTime = 0;
            int oldVigor        = 0;
            int NewVigor        = 0;
            int times           = LTUltimateTrialDataManager.Instance.GetCurrencyTimes();

            NewGameConfigTemplateManager.Instance.GetEnterVigor(eBattleType.InfiniteChallenge, out dayDisCountTime, out NewVigor, out oldVigor);
            int curDisCountTime = dayDisCountTime - times;

            curDisCountTime  = curDisCountTime > 0 ? curDisCountTime : 0;
            EnterVigor       = curDisCountTime > 0 ? NewVigor : oldVigor;
            mTimesLabel.text = string.Format(EB.Localizer.GetString("ID_codefont_in_LTResourceInstanceHudController_2985"), curDisCountTime.ToString());
            VigorController.Init(oldVigor, NewVigor, curDisCountTime > 0);
        }
예제 #2
0
        public void RefreshView()
        {
            int dayDisCountTime = 0;
            int oldVigor        = 0;
            int NewVigor        = 0;

            NewGameConfigTemplateManager.Instance.GetEnterVigor(eBattleType.AwakeningBattle, out dayDisCountTime, out NewVigor, out oldVigor);
            int disCountTime = dayDisCountTime - LTAwakeningInstanceConfig.GetCurrencyTimes();

            disCountTime = disCountTime > 0 ? disCountTime : 0;
            EnterVigor   = disCountTime > 0 ? NewVigor : oldVigor;
            LTUIUtil.SetText(ticketneedNum, string.Format(EB.Localizer.GetString("ID_codefont_in_LTResourceInstanceHudController_2985"), disCountTime));
            LTUIUtil.SetText(ticketneedNum2, string.Format(EB.Localizer.GetString("ID_codefont_in_LTResourceInstanceHudController_2985"), disCountTime));
            C_vigorController.Init(oldVigor, NewVigor, disCountTime > 0);
            B_vigorController.Init(oldVigor, NewVigor, disCountTime > 0);
        }
예제 #3
0
        private void InitUI()
        {
            if (mInstanceType == ResourceInstanceType.Gold)
            {
                DropSprite.spriteName = "Ty_Icon_Gold";
                LevelDescLabel.color  = GoldColor;
                LevelNumLabel.color   = GoldColor;
                PartnerLabel.text     = EB.Localizer.GetString("ID_codefont_in_LTResourceInstanceHudController_3342");
                ExpFx.CustomSetActive(false);
                GoldFx.CustomSetActive(true);
            }
            else if (mInstanceType == ResourceInstanceType.Exp)
            {
                DropSprite.spriteName = "Ty_Icon_Huobanjingyan";
                LevelDescLabel.color  = ExpColor;
                LevelNumLabel.color   = ExpColor;
                PartnerLabel.text     = EB.Localizer.GetString("ID_codefont_in_LTResourceInstanceHudController_3693");
                GoldFx.CustomSetActive(false);
                ExpFx.CustomSetActive(true);
            }
            int OldVigor = NewGameConfigTemplateManager.Instance.GetResourceBattleEnterVigor(mInstanceType);

            C_VigorController.Init(OldVigor, 0, false);
            B_VigorController.Init(OldVigor, 0, false);

            for (int i = 0; i < ItemList.Count; i++)
            {
                if (ItemList[i] == null)
                {
                    continue;
                }
                LTResourceInstanceItemTmp itemTmp = ItemList[i].GetMonoILRComponent <LTResourceInstanceItemTmp>();
                if (itemTmp != null)
                {
                    itemTmp.InitState(mlevelsTbl[i], mInstanceType);
                }
            }
        }