Fixed few bugs

This commit is contained in:
Sewmina 2022-05-06 00:47:06 +05:30
parent 1c998cb146
commit 41374192ec
2 changed files with 6 additions and 3 deletions

View File

@ -147,7 +147,8 @@ public class DBmanager : MonoBehaviour
WWWForm form = new WWWForm();
form.AddField("name", username);
form.AddField("coins", newValue);
if (justOffline) { coins = newValue; return; }
coins = newValue;
if (justOffline) { return; }
using (UnityWebRequest www = UnityWebRequest.Post(phpRoot + "set_coins.php", form))
{
var operation = www.SendWebRequest();

View File

@ -35,13 +35,15 @@ public class ItemShop : MonoBehaviour
buyBtn.interactable = selectedItem.price < DBmanager.Coins && selectedItem.gems < DBmanager.Gems;
}
public void BuySelected(){
public async void BuySelected(){
if(selectedItem == null){
Debug.LogError("Cant buy, No item is selected");
return;
}
DBmanager.SetCoins(DBmanager.Coins - selectedItem.price);
buyBtn.interactable=false;
await DBmanager.SetCoins(DBmanager.Coins - selectedItem.price);
DBmanager.SetGems(DBmanager.Gems- selectedItem.gems);
SelectShopItem(selectedItem);
}
}