|  | @@ -63,7 +63,7 @@ namespace GFGGame
 | 
											
												
													
														|  |          {
 |  |          {
 | 
											
												
													
														|  |              base.OnHide();
 |  |              base.OnHide();
 | 
											
												
													
														|  |              _valueBarController.OnHide();
 |  |              _valueBarController.OnHide();
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | 
 |  | +            Timers.inst.Remove(UpdateTime);
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |          protected override void RemoveEventListener()
 |  |          protected override void RemoveEventListener()
 | 
											
										
											
												
													
														|  | @@ -74,7 +74,7 @@ namespace GFGGame
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |          private void UpdateView()
 |  |          private void UpdateView()
 | 
											
												
													
														|  |          {
 |  |          {
 | 
											
												
													
														|  | -            _ui.m_c1.selectedIndex = 2;// TravelDataManager.Instance.TravelData.Status;
 |  | 
 | 
											
												
													
														|  | 
 |  | +            _ui.m_c1.selectedIndex = TravelDataManager.Instance.TravelData.Status;
 | 
											
												
													
														|  |              if (_ui.m_c1.selectedIndex == (int)TravelGuideType.NoTravel)
 |  |              if (_ui.m_c1.selectedIndex == (int)TravelGuideType.NoTravel)
 | 
											
												
													
														|  |              {
 |  |              {
 | 
											
												
													
														|  |                  ItemCfg cfg = ItemCfgArray.Instance.GetCfg(GlobalCfgArray.globalCfg.travelCostArr[0]);
 |  |                  ItemCfg cfg = ItemCfgArray.Instance.GetCfg(GlobalCfgArray.globalCfg.travelCostArr[0]);
 | 
											
										
											
												
													
														|  | @@ -83,11 +83,18 @@ namespace GFGGame
 | 
											
												
													
														|  |              }
 |  |              }
 | 
											
												
													
														|  |              else if (_ui.m_c1.selectedIndex == (int)TravelGuideType.Travel)
 |  |              else if (_ui.m_c1.selectedIndex == (int)TravelGuideType.Travel)
 | 
											
												
													
														|  |              {
 |  |              {
 | 
											
												
													
														|  | -                long endTime = TravelDataManager.Instance.TravelData.CreationTime + TravelDataManager.Instance.TravelData.TravelNeedHour * TimeUtil.SECOND_PER_HOUR;
 |  | 
 | 
											
												
													
														|  | 
 |  | +                long endTime = (TravelDataManager.Instance.TravelData.CreationTime / 1000) + TravelDataManager.Instance.TravelData.TravelNeedHour * TimeUtil.SECOND_PER_HOUR;
 | 
											
												
													
														|  |                  _ui.m_txtTime.text = string.Format("大约{0}后归来", TimeUtil.FormattingTime(TimeHelper.ServerNowSecs, (int)endTime));
 |  |                  _ui.m_txtTime.text = string.Format("大约{0}后归来", TimeUtil.FormattingTime(TimeHelper.ServerNowSecs, (int)endTime));
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +                Timers.inst.Add(1, (int)endTime - TimeHelper.ServerNowSecs, UpdateTime);
 | 
											
												
													
														|  |              }
 |  |              }
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +        private void UpdateTime(object param)
 | 
											
												
													
														|  | 
 |  | +        {
 | 
											
												
													
														|  | 
 |  | +            TravelDataManager.Instance.TravelData.Status = (int)TravelGuideType.TravelComplete;
 | 
											
												
													
														|  | 
 |  | +            UpdateView();
 | 
											
												
													
														|  | 
 |  | +        }
 | 
											
												
													
														|  |          private void OnBtnBackClick()
 |  |          private void OnBtnBackClick()
 | 
											
												
													
														|  |          {
 |  |          {
 | 
											
												
													
														|  |              ViewManager.GoBackFrom(typeof(TravelView).FullName);
 |  |              ViewManager.GoBackFrom(typeof(TravelView).FullName);
 |