| 
					
				 | 
			
			
				@@ -35,7 +35,9 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private int _showExp = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private float _cardScale = 0.8f; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private bool showCard = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private Vector2 comCardImgResInitSize; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         public override void Dispose() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _valueBarController.Dispose(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -80,7 +82,9 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _comFosterBottom.m_listShowCard.itemRenderer = RenderListShowCardItem; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _comFosterBottom.m_listShowCard.onClickItem.Add(OnClickShowCardListItem); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _ui.m_loaCard.onClick.Add(OnClickLoaCard); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // _ui.m_loaCard.onClick.Add(OnClickLoaCard); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _ui.m_loaListener1.onClick.Add(OnClickLoaCard); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _ui.m_comImgCard.target.onClick.Add(OnClickLoaCard); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _ui.m_loaListener.onClick.Add(OnClickComCard); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _ui.m_comCard.target.onClick.Add(OnClickComCard); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -95,7 +99,6 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             EventAgent.AddEventListener(ConstMessage.CARD_UP_SKILL, UpdateUpSkillView); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // EventAgent.AddEventListener(ConstMessage.ITEM_CHANGED, OnItemChangeListener); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -105,6 +108,7 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _cardData = CardDataManager.GetCardDataById((this.viewData as CardData).id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _cardScale = _ui.target.height * 0.8f / _ui.target.initHeight; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            showCard = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             Input.multiTouchEnabled = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.ClearItemsCountList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.UpdateCommon(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -155,35 +159,33 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (Versions.Contains(resPath)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 _cardObj = DressUpUtil.AddAnimationObj(resPath); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                SceneController.AddObjectToView(_cardObj, _wrapper, _ui.m_comCard.m_comCardHolder.m_holder, resPath, out _cardObj, out _wrapper); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (_cardObj != null) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 _ui.m_loaListener.visible = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _ui.m_loaListener1.visible = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 _ui.m_comCard.target.visible = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 _ui.m_loaCard.visible = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                int scale = 100; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                _cardObj.transform.localScale = new Vector3(scale, scale, scale); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (_wrapper == null) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    _wrapper = new GoWrapper(_cardObj); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    _ui.m_comCard.m_comCardHolder.m_holder.SetNativeObject(_wrapper); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    _wrapper.wrapTarget = _cardObj; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 _ui.m_comCard.target.scrollPane.SetPercX(0.5f, false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 _ui.m_comCard.target.SetScale(_cardScale, _cardScale); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 _ui.m_comCard.target.visible = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                _ui.m_loaCard.visible = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _ui.m_loaCard.visible = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 _ui.m_loaListener.visible = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                _ui.m_loaCard.url = ResPathUtil.GetCardPath(_cardData.resources[_cardData.resIndex]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                _ui.m_loaCard.width = _ui.m_loaCard.image.width; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _ui.m_loaListener1.visible = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _ui.m_comImgCard.m_ComCardImgRes.m_loaCard.url = ResPathUtil.GetCardPath(_cardData.resources[_cardData.resIndex]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                comCardImgResInitSize = new Vector2(_ui.m_comImgCard.m_ComCardImgRes.m_loaCard.initWidth * 0.8f, _ui.m_comImgCard.m_ComCardImgRes.m_loaCard.initHeight * 0.8f); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _ui.m_comImgCard.target.scrollPane.SetPercX(0.5f, false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _ui.m_comImgCard.m_ComCardImgRes.target.size = comCardImgResInitSize; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //SetSize(_ui.m_comImgCard.m_ComCardImgRes.m_loaCard.initWidth * _cardScale, _ui.m_comImgCard.m_ComCardImgRes.m_loaCard.initHeight * _cardScale); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -627,17 +629,40 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private void OnClickLoaCard() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _ui.m_t0.Play(() => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            float scale = _ui.target.height / comCardImgResInitSize.y; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (!showCard) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                ViewManager.Show(ViewName.CARD_SHOW_VIEW, _cardData, new object[] { ViewName.CARD_FOSTER_VIEW, _cardData }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _ui.m_loaListener1.visible = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                // _ui.m_comImgCard.target.scrollPane.SetPercX(0.5f, true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                GTween.To(_ui.m_comImgCard.m_ComCardImgRes.target.size, comCardImgResInitSize * scale, 0.5f).SetTarget(_ui.m_comImgCard.m_ComCardImgRes).OnUpdate((GTweener t) => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    _ui.m_comImgCard.m_ComCardImgRes.target.size = t.value.vec2; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _ui.m_t0.Play(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                showCard = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _ui.m_loaListener1.visible = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _ui.m_comImgCard.target.scrollPane.SetPercX(0.5f, true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                GTween.To(_ui.m_comImgCard.m_ComCardImgRes.target.size, comCardImgResInitSize, 0.25f).SetTarget(_ui.m_comImgCard).OnUpdate((GTweener t) => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                   _ui.m_comImgCard.m_ComCardImgRes.target.size = t.value.vec2; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _ui.m_t1.Play(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                showCard = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // _ui.m_t0.Play(() => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //     ViewManager.Show(ViewName.CARD_SHOW_VIEW, _cardData, new object[] { ViewName.CARD_FOSTER_VIEW, _cardData }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private void OnClickComCard() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (_ui.m_comCard.target.scaleX != _cardScale) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (showCard) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 _ui.m_loaListener.visible = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 _ui.m_comCard.target.scrollPane.SetPercX(0.5f, true); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -646,6 +671,8 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 _ui.m_t1.SetValue("scale", scale, scale); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 _ui.m_t1.SetValue("normal", _cardScale, _cardScale); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 _ui.m_t1.Play(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                showCard = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -658,6 +685,7 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 _ui.m_t0.SetValue("normal", _cardScale, _cardScale); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 _ui.m_t0.Play(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                showCard = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 |