Как сохранить bool в PlayerPrefs Unity
У меня установлена платежная система для моей игры, вот мой код:
void Start()
{
T55.interactable = false;
Tiger2.interactable = false;
Cobra.interactable = false;
}
public void ProcessPurchase (ShopItem item)
{
if(item .SKU =="tank")
{
StoreHandler .Instance .Consume (item );
}
}
public void OnConsumeFinished (ShopItem item)
{
if(item .SKU =="tank")
{
T55.interactable = true;
Tiger2.interactable = true;
Cobra.interactable = true;
}
}
Теперь каждый раз, когда игрок что-то покупает в игре, неразрешимость моих трех кнопок становится истинной; но проблема в том, что каждый раз, когда он закрывает игру, неразрешимость возвращается к ложному как.
Должен ли я сохранить процесс, чтобы игроку не пришлось покупать снова, чтобы вернуть им значение true?