| 
					
				 | 
			
			
				@@ -149,6 +149,8 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _effectUI4 = EffectUIPool.CreateEffectUI(_ui.m_ComFosterBottom.m_holderfBgEff, "ui_Activity", "SX_Down_TX"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _valueBarController = new ValueBarController(_ui.m_ComFosterTop.m_comValueBar, 5); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            AdaptScreen(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private void RefLeftAndRight() 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -158,7 +160,8 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 _ui.m_btnLeft.grayed = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 _ui.m_btnLeft.touchable = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 _ui.m_btnLeft.grayed = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 _ui.m_btnLeft.touchable = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -250,7 +253,8 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     _selectTab = 2; // 默认选中技能tab 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     var listGuideCard = CardDataManager.GetAllCardIdListByRoleType(_cardData.pageIndex); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    for (int i = 0; i<listGuideCard.Count; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    for (int i = 0; i < listGuideCard.Count; i++) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         var cardInfo = CardDataManager.GetCardDataById(listGuideCard[i]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         if (cardInfo != null) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             _cardList.Add(cardInfo); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -359,8 +363,8 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             float imgIniWidth = CardDataManager.CardResInitWidth * imgInitHight / CardDataManager.CardResInitHight;//UI界面上小图时的宽度 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _cardScale = imgIniWidth < _ui.target.width ? _ui.target.width / CardDataManager.CardResInitWidth : imgInitHight / CardDataManager.CardResInitHight; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (_cardData.itemCfg.animationCardStar > 0  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                && _cardData.star >= _cardData.itemCfg.animationCardStar  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (_cardData.itemCfg.animationCardStar > 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                && _cardData.star >= _cardData.itemCfg.animationCardStar 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 && YooAssets.CheckResExist(resPath)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 await LoadManager.Instance.CheckResExsitedOrDownload(resPath); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -386,7 +390,7 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     GLoader loaCard = _ui.m_comImgCard.m_ComCardImgRes.m_loaCard; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     loaCard.url = ResPathUtil.GetCardPath(_cardData.resources[_cardData.resIndex]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    comCardImgResTargetSize = new Vector2(_ui.target.height * CardDataManager.CardResInitWidth / CardDataManager.CardResInitHight, _ui.target.height); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    comCardImgResTargetSize = new Vector2(Screen.height * CardDataManager.CardResInitWidth / CardDataManager.CardResInitHight, Screen.height); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     comCardImgResInitSize = new Vector2(CardDataManager.CardResInitWidth * _cardScale, CardDataManager.CardResInitHight * _cardScale); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     _ui.m_comImgCard.m_ComCardImgRes.target.size = comCardImgResInitSize; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -418,7 +422,8 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _comFosterBottom.m_barLv.max = cardLvCfg.needExp; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _comFosterBottom.m_barLv.value = _showExp; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (effLight) {  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (effLight) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 EffectUIPool.Recycle(_effectUI6); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 _effectUI6 = EffectUIPool.CreateEffectUI(_comFosterBottom.m_holderbarLv, "ui_Activity", "SX_JinDuTiao"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -450,7 +455,7 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             listItem.target.data = index; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _listEffectHolder.Add(listItem.m_holderTouch); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (listItem.m_btnMinus.data == null) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 listItem.m_btnMinus.onTouchBegin.Add(OnClickItemConsumsBegin); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -584,7 +589,7 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             UI_ComConsume listItem = UI_ComConsume.Proxy(obj); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             int index = (int)listItem.target.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (index >= itemsCount.Count|| itemsCount[index] == 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (index >= itemsCount.Count || itemsCount[index] == 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 Timers.inst.Remove(OnTimedEvent); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -701,7 +706,7 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if (_showLv - lv >= 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         // this._selectTab = _comFosterBottom.m_ctrlTab.selectedIndex; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        ViewManager.Show<CardUpView>(new object[] { _cardData.scores, "lv", lv, _showLv , _cardData.id }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        ViewManager.Show<CardUpView>(new object[] { _cardData.scores, "lv", lv, _showLv, _cardData.id }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     ReferInfo(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     LogServerHelper.SendPlayParticipationLog((int)PlayParticipationEnum.CI_PAI, 2); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -709,7 +714,8 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        private void ReferInfo() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private void ReferInfo() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.UpdateCommon(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.UpdateUpLvView(false, 0, 0, true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.ClearItemsCountList(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -722,12 +728,12 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             int maxLv = CardRarityCfgArray.Instance.GetCfg(_cardData.itemCfg.rarity).maxCardLvl; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             lvLimit = Mathf.Min(lvLimit, maxLv); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             int needExp = CardLvlCfgArray.Instance.GetCfgByrarityAndcardLvl(_cardData.itemCfg.rarity, lvLimit).needExp; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (_showLv >= lvLimit && _comFosterBottom.m_barLv.value + itemCfg.cardUpLvExp > needExp) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (!showTips) return true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if(_showLv < maxLv) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (_showLv < maxLv) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     PromptController.Instance.ShowFloatTextPrompt(string.Format("角色等级达到{0}级可继续升级词牌", CardDataManager.GetNextUpCardNeedRoleLv(_showLv))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return true; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -748,7 +754,8 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _comFosterBottom.m_btnCheckAuto.selected = _isAutoSelect == 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //升星后星数正5才不进入 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (_refDodgeStar || _cardData.star % 5 != 0) {  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (_refDodgeStar || _cardData.star % 5 != 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 UpdateUpStarOfStarAndText(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _refDodgeStar = true; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -835,8 +842,9 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             listItem.m_QualityType.selectedIndex = 4; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             int needCount = cardStarCfg.materiarsArr[index][1]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             long hasCount = ItemDataManager.GetItemNum(cardStarCfg.materiarsArr[index][0]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (_isAutoSelect == 1) {  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if(index == 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (_isAutoSelect == 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (index == 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     hasCount += ItemDataManager.GetItemNum(6003001); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     hasCount += ItemDataManager.GetItemNum(6003002); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -906,7 +914,7 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //按钮点击特效 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _effectUI7 = EffectUIPool.CreateEffectUI(_ui.m_ComFosterBottom.m_holderTouchFlower, "ui_Activity", "SX_DJ"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             CardStarCfg cardStarCfg = CardStarCfgArray.Instance.GetCfgBycardIdAndstarLvl(_cardData.id, _cardData.star); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (_cardData.lv < cardStarCfg.needLv) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -942,7 +950,8 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 LogServerHelper.SendPlayParticipationLog((int)PlayParticipationEnum.CI_PAI, 2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 UpdateRedDot(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (_cardData.star % 5 == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (_cardData.star % 5 == 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     int starLevelDodge = _cardData.star / _wordNumber; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     int starLevel = _cardData.star / _wordNumber - 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     UI_ComStarItem comStarItem = UI_ComStarItem.Proxy(_comFosterBottom.target.GetChild("comStarItem")); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1025,7 +1034,7 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private void OpenCardUp(string strType) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ViewManager.Show<CardUpView>(new object[] { _cardData.scores, strType, _cardData.star - 1, _cardData.star, _cardData.id , _fromUIType }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ViewManager.Show<CardUpView>(new object[] { _cardData.scores, strType, _cardData.star - 1, _cardData.star, _cardData.id, _fromUIType }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         /***********************************************************升技能***************************************************/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1129,7 +1138,7 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             else if (diffValueX <= 20 && diffValueX >= -20) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if(_ui.m_c1.selectedIndex == 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (_ui.m_c1.selectedIndex == 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     OnClickComCard(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     OnClickLoaCard(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1292,7 +1301,7 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _effectUI9 = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             EffectUIPool.Recycle(_effectUI10); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _effectUI10 = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             Timers.inst.Remove(CheckGuide); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             Timers.inst.Remove(OnTimedEvent); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             UI_ComCostCurrency.ProxyEnd(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1345,5 +1354,11 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             GuideController.TryCompleteGuideIndex(ConstGuideId.UP_CARD_LV, 7); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             GuideController.TryCompleteGuide(ConstGuideId.UP_CARD_LV, 7); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private void AdaptScreen() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _ui.m_comImgCard.target.SetXY(_ui.m_comImgCard.target.x, _ui.m_comImgCard.target.y - ViewGlobal.GetRealTopOffset()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _ui.m_comImgCard.target.SetSize(_ui.m_comImgCard.target.width, Screen.height); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |