Пример #1
0
        /// <summary>
        /// Успешное завершение покупки
        /// </summary>
        public PurchaseProcessingResult ProcessPurchase(PurchaseEventArgs e)
        {
            if (string.Equals(e.purchasedProduct.definition.id, _ads, StringComparison.Ordinal))
            {
                PlayerPrefs.SetString("show-ads", "no");
                _banners.HideAds();
            }
            else if (string.Equals(e.purchasedProduct.definition.id, _coinsX1, StringComparison.Ordinal))
            {
                _pointsEarned.ChangeQuantityCoins(1000);
            }
            else if (string.Equals(e.purchasedProduct.definition.id, _coinsX5, StringComparison.Ordinal))
            {
                _pointsEarned.ChangeQuantityCoins(5000);
            }

            return(PurchaseProcessingResult.Complete);
        }
Пример #2
0
 /// <summary>
 /// Успешный просмотр видеорекламы
 /// </summary>
 public void onRewardedVideoFinished(double amount, string name)
 {
     _dailyBonus.UseBonus();
     _pointsEarned.ChangeQuantityCoins(350);
 }