Ejemplo n.º 1
0
    public void addHouse()
    {
        if (gr == null)
        {
            GameObject g = GameObject.Find("TurnManager");
            gr = g.GetComponent <GameRunner>();
        }

        Property property = gr.database.GetProperty(x, y);

        if (property.owner != gr.GetActivePlayerInfo())
        {
            return;
        }



        switch (counter)
        {
        case 0:
            house1.SetActive(true);
            property.number_of_houses++;
            property.owner.DisccountMoney(property.calcRent());
            break;

        case 1:
            house2.SetActive(true);
            property.number_of_houses++;
            property.owner.DisccountMoney(property.calcRent());
            break;

        case 2:
            house3.SetActive(true);
            property.number_of_houses++;
            property.owner.DisccountMoney(property.calcRent());
            break;

        case 3:
            house4.SetActive(true);
            property.number_of_houses++;
            property.owner.DisccountMoney(property.calcRent());
            break;

        case 4:
            addHotel();
            property.number_of_houses = 0;
            property.number_of_hotels = 1;
            property.owner.DisccountMoney(property.calcRent());
            break;

        default:
            break;
        }
        counter++;
        gr.GetActivePlayer().updateBalance();
    }