Beispiel #1
0
        public override void RequestForBillingProducts(BillingProduct[] _billingProducts)
        {
            // Cache requested products
            m_requestedProducts = _billingProducts;

            EditorStore.RequestForBillingProducts(_billingProducts);
        }
Beispiel #2
0
        public override bool IsProductPurchased(string _productID)
        {
            bool _isPurchased = EditorStore.IsProductPurchased(_productID);

            Console.Log(Constants.kDebugTag, "[Billing] Product=" + _productID + " IsPurchased=" + _isPurchased);

            return(_isPurchased);
        }
Beispiel #3
0
        public override void RequestForBillingProducts(List <BillingProduct> _billingProducts)
        {
            // Cache requested products
            RequestedProducts = _billingProducts;

            // Request store for product information
            EditorStore.RequestForBillingProducts(_billingProducts);
        }
        public override bool IsProductPurchased(string _productID)
        {
            bool _isPurchased = EditorStore.IsProductPurchased(_productID);

            Console.Log(Constants.kDebugTag, string.Format("[Billing] Product= {0} IsPurchased= {1}.", _productID, _isPurchased));

            return(_isPurchased);
        }
Beispiel #5
0
        public override void BuyProduct(string _productID)
        {
            base.BuyProduct(_productID);

            if (!string.IsNullOrEmpty(_productID))
            {
                EditorStore.BuyProduct(_productID);
            }
        }
Beispiel #6
0
#pragma warning disable
        public override bool IsProductPurchased(string _productID)
        {
            bool _isPurchased = false;

            if (!string.IsNullOrEmpty(_productID))
            {
                _isPurchased = EditorStore.IsProductPurchased(_productID);
            }

            DebugUtility.Logger.Log(Constants.kDebugTag, string.Format("[Billing] Product= {0} IsPurchased= {1}.", _productID, _isPurchased));

            return(_isPurchased);
        }
Beispiel #7
0
        private void ClearPurchaseHistory()
        {
#if USES_BILLING
            EditorStore.ClearPurchaseHistory();
#endif
        }
Beispiel #8
0
#pragma warning restore

        public override void RestorePurchases()
        {
            base.RestorePurchases();

            EditorStore.RestorePurchases();
        }
Beispiel #9
0
        protected override void Initialise(BillingSettings _settings)
        {
            base.Initialise(_settings);

            EditorStore.Initialise();
        }
Beispiel #10
0
 public override void CustomVerificationFinished(BillingTransaction _transaction)
 {
     EditorStore.CustomVerificationFinished(_transaction);
 }
Beispiel #11
0
 public override void RestoreCompletedTransactions()
 {
     EditorStore.RestoreCompletedTransactions();
 }
Beispiel #12
0
 public override void BuyProduct(string _productID)
 {
     EditorStore.BuyProduct(_productID);
 }