public void PurchaseBall(string ballString) { GameData.BallType ball = data.StringToBall(ballString); if (data.ballPrices[ball] <= data.gems) { data.ballsPurchased.Add(ball); data.gems -= data.ballPrices[ball]; foreach (var button in shopButtons) { if (button.ballType == ball) { button.GetComponent <AudioSource>().Play(); button.GetComponent <Button>().interactable = false; button.GetComponentInChildren <TextMeshProUGUI>().text = "got"; } } } selector.UpdateSelection(); data.Save(); }
public void Select(string ballString) { GameData.BallType ball = data.StringToBall(ballString); data.currentBall = ball; UpdateSelection(); }
public void SelectBall(GameData.BallType ball) { data.currentBall = ball; data.Save(); }