Beispiel #1
0
 public void GetTwoChips(ChipStashService chipStash)
 {
     if (chipsToTake == 3 && chipStash.stashColor != "GOL")
     {
         GetChip(chipStash);
         GetChip(chipStash);
         EndTurn();
     }
     else
     {
         print("Cannot do that!");
     }
 }
Beispiel #2
0
    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();
        }
    }