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; } }
private void HandlePlusTwo(Player p) { if (p.PlusTwoTokens > 0) { p.AddDie(new KingsburgDie(KingsburgDie.DieTypes.PlusTwo)); p.HasUsedPlusTwo = false; } }
private void HandleFarms( Player p ) { if( p.HasBuilding( GameManager.Instance.Buildings.GetBuilding( "Farms" ) ) ) { GameManager.Instance.UI.DisplayFarmBonus( p ); p.AddDie(); } }