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(); WWWForm form = new WWWForm();
form.AddField("name", username); form.AddField("name", username);
form.AddField("coins", newValue); form.AddField("coins", newValue);
if (justOffline) { coins = newValue; return; } coins = newValue;
if (justOffline) { return; }
using (UnityWebRequest www = UnityWebRequest.Post(phpRoot + "set_coins.php", form)) using (UnityWebRequest www = UnityWebRequest.Post(phpRoot + "set_coins.php", form))
{ {
var operation = www.SendWebRequest(); var operation = www.SendWebRequest();

View File

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