| 
					
				 | 
			
			
				@@ -36,7 +36,7 @@ namespace GameLogic.Combat 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         public async CTask StartCombat(StartCombatInfo startCombatInfo) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             CombatController.Dispose(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            combatMonoBaisc = new CombatMonoBaisc(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            combatMonoBaisc = new LevelBattleCombatMono(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             CombatEquipFallManager.Instance.Dispose(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             CombatEquipFallManager.Instance.Init(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             CTaskAwaitBuffer cTaskAwaitBuffer = new CTaskAwaitBuffer(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -84,11 +84,11 @@ namespace GameLogic.Combat 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // await cTaskAwaitBuffer.WaitAll(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // await CombatHPPanel.OpenCombatHPPanel(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             await CombatPanel.OpenCombatPanel(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ///播放动画 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // MainPanel mainPanel = UIManager.Instance.GetComponent<MainPanel>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // mainPanel.transform.gameObject.SetActive(false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             CombatController.ChangeState(CombatController.update); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -96,15 +96,28 @@ namespace GameLogic.Combat 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         protected void CombatFinish(bool isWin) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            caombatFinish?.Invoke(isWin); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ///播放动画 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            UIManager.Instance.ShowLastHindAllShowPanel(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            LoadCombatFinishUI(isWin); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // MainPanel mainPanel = UIManager.Instance.GetComponent<MainPanel>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // mainPanel.transform.gameObject.SetActive(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private async CTask LoadCombatFinishUI(bool isWin) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             UIManager.Instance.HideUIUIPanel<CombatPanel>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            await combatMonoBaisc.GameOver(isWin); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /// <summary> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /// 战斗到章节 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /// </summary> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /// <param name="isWin"></param> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public void CombatToStage(bool isWin) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            caombatFinish?.Invoke(isWin); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            UIManager.Instance.ShowLastHindAllShowPanel(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         public void Update() 
			 |