private void EndTurnService_GameClientStateChange(object sender, GameClientStateChangeEventArgs e)
 {
     if (base.IsVisible)
     {
         this.RefreshContent();
     }
 }
Ejemplo n.º 2
0
 private void EndTurnService_GameClientStateChange(object sender, GameClientStateChangeEventArgs e)
 {
     if (base.IsVisible && this.playerControllerRepositoryService != null && this.playerControllerRepositoryService.ActivePlayerController != null && this.Fortress != null)
     {
         this.RefreshContent();
     }
 }
Ejemplo n.º 3
0
 private void EndTurnService_GameClientStateChange(object sender, GameClientStateChangeEventArgs e)
 {
     if (base.IsVisible && base.PlayerController != null)
     {
         bool flag = base.PlayerController.CanSendOrders();
         if (this.interactionsAllowed != flag)
         {
             this.interactionsAllowed = flag;
             if (!this.interactionsAllowed && MessagePanel.Instance.IsVisible)
             {
                 MessagePanel.Instance.Hide(false);
             }
         }
     }
 }
Ejemplo n.º 4
0
 private void EndTurnService_GameClientStateChange(object sender, GameClientStateChangeEventArgs e)
 {
     if (base.IsVisible && base.PlayerController != null)
     {
         bool flag = base.PlayerController.CanSendOrders() && base.Empire.Index == base.PlayerController.Empire.Index;
         if (this.interactionsAllowed != flag)
         {
             this.interactionsAllowed = flag;
             this.ResourceEnumerator.AgeTransform.Enable = this.interactionsAllowed;
             if (!this.interactionsAllowed && MessagePanel.Instance.IsVisible)
             {
                 MessagePanel.Instance.Hide(false);
             }
         }
     }
 }
Ejemplo n.º 5
0
 private void EndTurnService_GameClientStateChange(object sender, GameClientStateChangeEventArgs e)
 {
     if (base.IsVisible && this.playerControllerRepository != null && this.playerControllerRepository.ActivePlayerController != null)
     {
         bool flag = this.playerControllerRepository.ActivePlayerController.CanSendOrders();
         if (this.interactionsAllowed != flag)
         {
             this.interactionsAllowed = flag;
             this.OptionsTable.Enable = (!this.IsOtherEmpire && this.interactionsAllowed);
             if (!this.interactionsAllowed && MessagePanel.Instance.IsVisible)
             {
                 MessagePanel.Instance.Hide(false);
             }
         }
     }
 }
 private void EndTurnService_GameClientStateChange(object sender, GameClientStateChangeEventArgs e)
 {
     if (base.IsVisible && base.Game != null && this.Empire != null)
     {
         IPlayerControllerRepositoryService service = base.Game.Services.GetService <IPlayerControllerRepositoryService>();
         bool flag = service.ActivePlayerController.CanSendOrders();
         if (this.interactionsAllowed != flag)
         {
             this.interactionsAllowed = flag;
             this.RefreshButtons();
             if (!this.interactionsAllowed && MessagePanel.Instance.IsVisible)
             {
                 MessagePanel.Instance.Hide(false);
             }
         }
     }
 }
Ejemplo n.º 7
0
 private void EndTurnService_GameClientStateChange(object sender, GameClientStateChangeEventArgs e)
 {
     if (base.IsVisible && this.playerControllerRepository != null && this.playerControllerRepository.ActivePlayerController != null)
     {
         bool flag = this.playerControllerRepository.ActivePlayerController.CanSendOrders();
         if (CityInfoPanel.interactionsAllowed != flag)
         {
             CityInfoPanel.interactionsAllowed = flag;
             if (this.City != null)
             {
                 this.RefreshButtons();
             }
             if (!CityInfoPanel.interactionsAllowed && MessagePanel.Instance.IsVisible)
             {
                 MessagePanel.Instance.Hide(false);
             }
         }
     }
 }
Ejemplo n.º 8
0
 private void EndTurnService_GameClientStateChange(object sender, GameClientStateChangeEventArgs e)
 {
     if (base.IsVisible && base.PlayerController != null && this.SelectedEmpire != null)
     {
         bool flag = base.PlayerController.CanSendOrders();
         if (this.interactionsAllowed != flag)
         {
             this.interactionsAllowed = flag;
             this.RefreshButtons();
             bool flag2 = this.PlayerDiplomaticRelationWithOther.State.Name != DiplomaticRelationState.Names.Dead;
             this.MyTermOptionsPanel.AgeTransform.Enable    = (flag2 && this.interactionsAllowed);
             this.TheirTermOptionsPanel.AgeTransform.Enable = (flag2 && this.interactionsAllowed);
             this.ContractPanel.AgeTransform.Enable         = (flag2 && this.interactionsAllowed);
             if (!this.interactionsAllowed && MessagePanel.Instance.IsVisible)
             {
                 MessagePanel.Instance.Hide(false);
             }
         }
     }
 }
Ejemplo n.º 9
0
 private void EndTurnService_GameClientStateChange(object sender, GameClientStateChangeEventArgs e)
 {
     if (base.IsVisible && base.Game != null)
     {
         IPlayerControllerRepositoryService service = base.Game.Services.GetService <IPlayerControllerRepositoryService>();
         if (service == null)
         {
             return;
         }
         bool flag = service.ActivePlayerController.CanSendOrders();
         if (this.interactionsAllowed != flag)
         {
             this.interactionsAllowed = flag;
             WorkersDragPanel guiPanel = base.GuiService.GetGuiPanel <WorkersDragPanel>();
             if (!this.interactionsAllowed && guiPanel.DragInProgress && guiPanel.DragMoved)
             {
                 guiPanel.CancelDrag();
             }
             base.NeedRefresh = true;
         }
     }
 }
Ejemplo n.º 10
0
 private void EndTurnService_GameClientStateChange(object sender, GameClientStateChangeEventArgs e)
 {
     if (base.IsVisible && base.PlayerController != null)
     {
         bool flag = base.PlayerController.CanSendOrders();
         if (this.interactionsAllowed != flag)
         {
             this.interactionsAllowed = flag;
             this.RefreshButtons();
             if (!flag)
             {
                 if (MessagePanel.Instance.IsVisible)
                 {
                     MessagePanel.Instance.Hide(false);
                 }
                 ArmyLine selectedArmyLine = this.GetSelectedArmyLine();
                 if (selectedArmyLine != null)
                 {
                     selectedArmyLine.CancelRename();
                 }
             }
         }
     }
 }