Как сохранить 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?

Ответы на вопрос(3)

Ваш ответ на вопрос