Example #1
0
    public void BuyRoofUpgrade()
    {
        ShopController  shopController  = FindObjectOfType <ShopController>();
        SceneController sceneController = FindObjectOfType <SceneController>();
        HouseController houseController = FindObjectOfType <HouseController>();
        Profile         profile         = FindObjectOfType <Profile>();

        if (sceneController.Score >= houseController.GetPrice(m_type))
        {
            int currScore = sceneController.Score;
            currScore -= houseController.GetPrice(m_type);
            shopController.BuyRoofUpgrade(m_type);
            Bought = true;
            Apply  = true;
            ButtonChange();
            profile.SetScore(currScore);
            profile.Save();
            sceneController.Score = currScore;
        }
        else
        {
            Debug.Log("You don't have enough Points!");
        }
    }