private void EndTurnService_GameClientStateChange(object sender, GameClientStateChangeEventArgs e) { if (base.IsVisible) { this.RefreshContent(); } }
private void EndTurnService_GameClientStateChange(object sender, GameClientStateChangeEventArgs e) { if (base.IsVisible && this.playerControllerRepositoryService != null && this.playerControllerRepositoryService.ActivePlayerController != null && this.Fortress != null) { this.RefreshContent(); } }
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); } } } }
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); } } } }
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); } } } }
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); } } } }
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); } } } }
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; } } }
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(); } } } } }