public void GetTwoChips(ChipStashService chipStash) { if (chipsToTake == 3 && chipStash.stashColor != "GOL") { GetChip(chipStash); GetChip(chipStash); EndTurn(); } else { print("Cannot do that!"); } }
public void GetChip(ChipStashService chipStash) { switch (chipStash.stashColor) { case "WHI": whiteChipNumber++; break; case "BLU": blueChipNumber++; break; case "GRE": greenChipNumber++; break; case "RED": redChipNumber++; break; case "BLA": blackChipNumber++; break; case "GOL": print("Book a card with right click to earn a gold chip!"); return; default: break; } chipStash.GiveChipToPlayer(this); chipsTaken.Add(chipStash.stashColor); chipsToTake--; pickingChips = true; if (chipsToTake == 0) { EndTurn(); } }