void OnItemPurchased(int index) { Theme theme = themeDB.GetTheme(index); ShopItemUI uiItem = GetItemUI(index); if (GameDataManager.CanPurchaseTheme(theme.price)) { themeDB.PurchaseTheme(index); uiItem.SetThemeAsPurchased(); uiItem.OnItemSelect(index, OnItemSelected); GameDataManager.AddPurchasedTheme(index); } else { Debug.Log("Cant enough high score"); } }