コード例 #1
0
 private void AttemptPurchase()
 {
     if (playerCurrency.CanAfford(cost))
     {
         playerCurrency.Spend(cost);
         var itemToUnlock = itemLibrary.GetRandomItemModel();
         inventory.AddItem(itemToUnlock, 1);
         ComponentLocator.instance.singleObjectInstanceReferences.SavePlayerProfile();
         ComponentLocator.instance.GetDependency <ShopInventoryPanelComponent>().UpdateUI();
     }
     else
     {
         iAPShopCanvas.OpenShopAsPopUp();
     }
 }