Example #1
0
 public void ShowProvince(LandProvince province, bool immediateMapChange = true)
 {
     Visible            = true;
     _province          = province;
     _provinceName.Text = "Province of " + province.Name;
     _settlementScrollableContainer.Refresh(province.Capital.Yield().ToList());
     _provinceMap.Select(province, immediateMapChange);
 }
Example #2
0
 public void ShowSettlement(Settlement settlement)
 {
     if (settlement == null)
     {
         return;
     }
     Visible           = true;
     _settlement       = settlement;
     _name.Text        = settlement.Name;
     _buildButton.Text = "Build " + BuildingTypes.AvailableFor(_settlement).FirstOrDefault()?.Name ?? "No building";
     _resourceScrollableContainer.Refresh(settlement.Province.Resources.OrderByDescending(r => r.Level.Value).ToList());
 }