# Прокачка

Модуль содержит 2 кнопки префаба: “**Improvement0Button**” и “**Improvement1Button**”. Игрок через них может прокачать 2 параметра соответственно за монеты. Работать с прокачкой в коде надо через синглтон класс “PurchasesManager”. Там в качестве[ **PrefsValue**](https://dev-ttf.gitbook.io/global-tech/osnovnoe/starterpack/utility/prefsvalue) хранится уровень первого и второго улучшения, а также их цена в качестве[ **ValueObservable**](https://dev-ttf.gitbook.io/global-tech/osnovnoe/starterpack/utility/valueobservable)**.**

&#x20;Если требуется изменять цену, например, после увеличения уровня прокачки, то можно подписатся на изменение **PrefsValue**, и там поменять цену, после любого изменения автоматом произойдет перерасчет визуализации кнопки.
