File tree Expand file tree Collapse file tree 2 files changed +2
-3
lines changed
C7/UIElements/UnitButtons Expand file tree Collapse file tree 2 files changed +2
-3
lines changed Original file line number Diff line number Diff line change @@ -123,6 +123,7 @@ private void OnUnitMoved(ParameterWrapper<MapUnit> wrappedMapUnit) {
123123 }
124124
125125 private void UpdateButtons ( MapUnit unit ) {
126+ if ( ! unit . CanBeActive ( ) ) return ;
126127 // Reset the visibility and tooltip whenever the unit changes.
127128 foreach ( ButtonAndTooltip btt in buttonMap . Values ) {
128129 btt . button . Visible = false ;
Original file line number Diff line number Diff line change @@ -773,9 +773,7 @@ public TerrainImprovement ImprovementAtLayer(TerrainImprovement.Layer layer) {
773773 }
774774
775775 public TerrainImprovement ImprovementAtLayer ( Terraform terraform ) {
776- TerrainImprovement . Layer currentLayer = terraform . Improvement . layer ;
777- terrainImprovementByLayer . TryGetValue ( currentLayer , out TerrainImprovement ti ) ;
778- return ti ;
776+ return terraform . Improvement == null ? null : ImprovementAtLayer ( terraform . Improvement . layer ) ;
779777 }
780778
781779 public bool HasImprovement ( TerrainImprovement improvement ) {
You can’t perform that action at this time.
0 commit comments