| 
					
				 | 
			
			
				@@ -23,9 +23,18 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             30, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             60, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private EffectUI _effectUI1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private EffectUI _effectUI2; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private EffectUI _effectUI3; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         public override void Dispose() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            EffectUIPool.Recycle(_effectUI1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _effectUI1 = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            EffectUIPool.Recycle(_effectUI2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _effectUI2 = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            EffectUIPool.Recycle(_effectUI3); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _effectUI3 = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (_ui != null) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 _ui.Dispose(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -45,6 +54,10 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _ui.m_againBtn.onClick.Add(OnClickAgain); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _ui.m_rewardList.itemRenderer = RenderRewardList; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _effectUI1 = EffectUIPool.CreateEffectUI(_ui.m_effectBg, "ui_Activity", "Game_Quad_Open"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _effectUI2 = EffectUIPool.CreateEffectUI(_ui.m_effectSucces, "ui_Activity", "Game_Quad_Win"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _effectUI3 = EffectUIPool.CreateEffectUI(_ui.m_effectFail, "ui_Activity", "Game_Quad_Lose"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         protected override void OnShown() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -89,10 +102,14 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 default: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _ui.m_t0.Play(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (gameResult) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 _ui.m_failTxt.visible = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 _ui.m_success.visible = true ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _ui.m_effectFail.visible = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _ui.m_effectSucces.visible = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 _ui.m_resultTxt.text = "通关奖励"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 _ui.m_resultTitle.url = "ui://MiniGame/shengli_bt"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 UpdateStar(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -101,9 +118,13 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 _ui.m_failTxt.visible = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 _ui.m_success.visible = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _ui.m_effectSucces.visible = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _ui.m_effectFail.visible = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 _ui.m_resultTxt.text = "失败奖励"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 _ui.m_resultTitle.url = "ui://MiniGame/shibai_bt"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _ui.m_resultTitle.visible = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _ui.m_bg.visible = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             activityGameDate = ActivityOpenCfgArray.Instance.GetCfgsBytype(ConstLimitTimeActivityType.ActLimitStlyc); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -150,6 +171,7 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.Hide(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ViewManager.Hide(viewJumpView[gameType]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ViewManager.Show<GameStartView>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             EventAgent.DispatchEvent(ConstMessage.TZFE_GAME_UPDATE); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private async void OnClickAgain() 
			 |