private void buildResearchCenter(int cityID, _cityCard city) { //gameManager.GetCityFromID(cityID).hasResearchCenter = true; if (cityID == city.Id) { GameManager.GetCityFromID(cityID).hasResearchCenter = true; hand.discard(city); actionsTaken[count] = new int[] { 4, cityID }; count++; actionsLeft--; } }
public void createPlayerStack() { _cityCard[] cityCards = new _cityCard[48]; _eventCard[] eventCards = new _eventCard[5]; cards = new List<Card>(); //Create the city cards for (int i = 0; i < cityCards.Length; i++) { cityCards[i] = new GameObject().AddComponent<_cityCard>(); //Debug.Log(Resources.Load("Citycard_blue")); if (i < 12) { cityCards[i].image = Resources.Load<Sprite>("Citycard_blue"); //Debug.Log("does it run?"); } else if (i >= 12 && i < 24) { cityCards[i].image = Resources.Load<Sprite>("Citycard_yellow"); } else if (i >= 24 && i < 36) { cityCards[i].image = Resources.Load<Sprite>("Citycard_black"); } else if (i >= 36 && i < 48) { cityCards[i].image = Resources.Load<Sprite>("Citycard_red"); } cityCards[i].transform.parent = transform; } for (int i = 0; i < cityCards.Length; i++) { cityCards[i].name = GameManager.cityNames[i]; cityCards[i].Id = i + 1; } for (int i = 0; i < cityCards.Length; i++) { //cards[i] = cityCards[i]; cards.Add(cityCards[i]); } //Create the event cards for (int i = 0; i < eventCards.Length; i++) { eventCards[i] = new GameObject().AddComponent<_eventCard>(); eventCards[i].transform.parent = transform; } eventCards[0].name = "RESILIENT POPULATION"; eventCards[1].name = "ONE QUIET NIGHT"; eventCards[2].name = "FORECAST"; eventCards[3].name = "AIRLIFT"; eventCards[4].name = "GOVERNMENT GRANT"; eventCards[0].Id = 49; eventCards[1].Id = 50; eventCards[2].Id = 51; eventCards[3].Id = 52; eventCards[4].Id = 53; for (int i = 0; i < eventCards.Length; i++) { cards.Add(eventCards[i]); } }