コード例 #1
0
 private void DepartmentOfScience_TechnologyUnlocked(object sender, ConstructibleElementEventArgs e)
 {
     if (base.IsVisible)
     {
         this.UpdateSalablePanelVisibility();
     }
 }
コード例 #2
0
ファイル: Kaiju.cs プロジェクト: LeaderEnemyBoss/ELCP
 private void KaijusTechService_KaijuTechnologyUnlocked(object sender, ConstructibleElementEventArgs e)
 {
     this.CallRefreshProvidedRegionEffects();
     this.Refresh(false);
     this.ComputeNextTurnToSpawnUnits(false);
     this.ComputeNextTurnToRecoverFromStun();
 }
コード例 #3
0
 private void OnKaijuTechnologyUnlocked(object sender, ConstructibleElementEventArgs e)
 {
     if (base.IsVisible)
     {
         this.RefreshContent();
     }
 }
コード例 #4
0
 private void DepartmentOfScience_TechnologyUnlocked(object sender, ConstructibleElementEventArgs e)
 {
     if (base.IsVisible)
     {
         this.RefreshButtons();
     }
 }
コード例 #5
0
 private void OnKaijuTechnologyUnlocked(object sender, ConstructibleElementEventArgs e)
 {
     if (base.IsVisible)
     {
         base.NeedRefresh = true;
     }
 }
コード例 #6
0
ファイル: CityInfoPanel.cs プロジェクト: LeaderEnemyBoss/ELCP
 private void DepartmentOfScience_TechnologyUnlocked(object sender, ConstructibleElementEventArgs e)
 {
     if (base.IsVisible && this.City != null && e.ConstructibleElement.Name == "TechnologyDefinitionNecrophages8")
     {
         CityInfoPanel.ShowHidePopulationSacrificeButton(this.playerControllerRepository.ActivePlayerController.Empire, this.DepartmentOfScience, this.PopulationSacrificeButton);
         CityInfoPanel.RefreshPopulationSacrificeButton(this.playerControllerRepository.ActivePlayerController.Empire, this.City, this.PopulationSacrificeButton);
     }
 }
コード例 #7
0
 private void DepartmentOfScience_TechnologyUnlocked(object sender, ConstructibleElementEventArgs e)
 {
     base.NeedRefresh = true;
 }
コード例 #8
0
 private void DepartmentOfDefense_AvailableUnitDesignChanged(object sender, ConstructibleElementEventArgs e)
 {
     base.NeedRefresh = true;
 }