Пример #1
0
 private void HandleMarket( Player p )
 {
     if( p.HasBuilding( GameManager.Instance.Buildings.GetBuilding( "Market" ) ) )
     {
         p.AddDie( new KingsburgDie( KingsburgDie.DieTypes.MarketPositive ) );
         p.AddDie( new KingsburgDie( KingsburgDie.DieTypes.MarketNegative ) );
         p.HasUsedMarket = false;
     }
 }
Пример #2
0
 private void HandlePlusTwo(Player p)
 {
     if (p.PlusTwoTokens > 0)
     {
         p.AddDie(new KingsburgDie(KingsburgDie.DieTypes.PlusTwo));
         p.HasUsedPlusTwo = false;
     }
 }
Пример #3
0
 private void HandleFarms( Player p )
 {
     if( p.HasBuilding( GameManager.Instance.Buildings.GetBuilding( "Farms" ) ) )
     {
         GameManager.Instance.UI.DisplayFarmBonus( p );
         p.AddDie();
     }
 }