| 
					
				 | 
			
			
				@@ -273,14 +273,26 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             int errorCode = await LoginHelper.EnterGame(GameGlobal.zoneScene); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (errorCode != ErrorCode.ERR_Success) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (errorCode != ErrorCode.ERR_SessionStateError && errorCode != ErrorCode.ERR_NetWorkError) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                string errMessage = "与服务器连接失败。"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                Log.Error($"Reconnect fail, errorCode {errorCode}!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if(errorCode == ErrorCode.ERR_TokenError) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    Log.Error($"Reconnect fail, errorCode {errorCode}!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    errMessage = "登录已过期,请重新登录"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    AlertSystem.Show(errMessage) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            .SetRightButton(true, "好的", (object data) => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                GameController.QuitToLoginView(false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                AlertSystem.Show("重新连接失败,游戏或已更新,请重新进入游戏获得最佳体验。") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        .SetRightButton(true, "好的", (object data) => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                else if(errorCode == ErrorCode.ERR_NetWorkError) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    errMessage = "网络异常,与服务器连接失败。"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                AlertSystem.Show(errMessage) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        .SetRightButton(true, "重新连接", (object data) => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            Application.Quit(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            ReqReConnectGate().Coroutine(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 |