Init DB, Login/Register, Online Data Saving + retreival. Selection bug fixed
This commit is contained in:
@@ -10,11 +10,41 @@ public class ShopScript : MonoBehaviour
|
||||
public string shopButtonName;
|
||||
|
||||
|
||||
public void OnClickBuyCoins(int packNumber){
|
||||
int coinGain =0;
|
||||
int gemCost = 0;
|
||||
switch(packNumber){
|
||||
case 0:
|
||||
coinGain=1000;
|
||||
gemCost =10;
|
||||
break;
|
||||
case 1:
|
||||
coinGain=6300;
|
||||
gemCost =60;
|
||||
break;
|
||||
case 2:
|
||||
coinGain=27600;
|
||||
gemCost =120;
|
||||
break;
|
||||
case 3:
|
||||
coinGain=57600;
|
||||
gemCost =250;
|
||||
break;
|
||||
}
|
||||
|
||||
if(gemCost > DBmanager.Gems){
|
||||
Debug.Log("Not enough gems!");
|
||||
return;
|
||||
}
|
||||
|
||||
DBmanager.SetCoins(DBmanager.Coins + coinGain);
|
||||
DBmanager.SetGems(DBmanager.Gems - gemCost);
|
||||
}
|
||||
|
||||
public void openShop()
|
||||
{
|
||||
shopButtonName = EventSystem.current.currentSelectedGameObject.name;
|
||||
checkButton();
|
||||
|
||||
}
|
||||
|
||||
public void checkButton()
|
||||
|
||||
Reference in New Issue
Block a user