|  | @@ -67,7 +67,7 @@ public class DialogueManager : Singleton<DialogueManager>
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    private void PlayDialogue(int dialogueID)
 | 
	
		
			
				|  |  | +    private async void PlayDialogue(int dialogueID)
 | 
	
		
			
				|  |  |      {
 | 
	
		
			
				|  |  |          currentDialogueID = dialogueID;
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -113,6 +113,20 @@ public class DialogueManager : Singleton<DialogueManager>
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +        //处理前置表现
 | 
	
		
			
				|  |  | +        if (dialogueConfig.PreShow == 1)
 | 
	
		
			
				|  |  | +        {
 | 
	
		
			
				|  |  | +            UIManager.Instance.HindCurrAllShowPanel();
 | 
	
		
			
				|  |  | +            CombatDrive.Instance.CombatController.ChangeState(CombatController.update);
 | 
	
		
			
				|  |  | +            CombatController.currActiveCombat.CombatHeroController.Flight(dialogueConfig.PreShowPar, -90, 10);
 | 
	
		
			
				|  |  | +            UIManager.Instance.SetEventSystemEnable(false);
 | 
	
		
			
				|  |  | +            await TimerComponent.Instance.WaitAsync(dialogueConfig.PreShowPar * 1000 + 700);
 | 
	
		
			
				|  |  | +            CombatDrive.Instance.CombatController.ChangeState(CombatController.idle);
 | 
	
		
			
				|  |  | +            UIManager.Instance.SetEventSystemEnable(true);
 | 
	
		
			
				|  |  | +            UIManager.Instance.ShowLastHindAllShowPanel();
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          AccountFileInfo.Instance.SavePlayerData();
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          //挂机事件 弹出简单气泡对话
 | 
	
	
		
			
				|  | @@ -362,6 +376,7 @@ public class DialogueManager : Singleton<DialogueManager>
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  |                  CurrentEventList.itemInfos.Add(itemInfo.ToItemData());
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |              AccountFileInfo.Instance.SavePlayerData();
 | 
	
		
			
				|  |  |              // RewardsPanel rewardsPanel = await RewardsPanel.OpenPanel(rewardsDic, onClose, titleId);
 | 
	
		
			
				|  |  |              // await rewardsPanel.UIClosed();
 |