Ejemplo n.º 1
0
 public PurchaseProcessingResult ProcessPurchase(PurchaseEventArgs e)
 {
     if (string.Equals(e.purchasedProduct.definition.id, curr.GetProductID(), System.StringComparison.Ordinal))
     {
         curr.Apply.Invoke();
         curr = null;
     }
     else
     {
     }
     return(PurchaseProcessingResult.Complete);
 }
Ejemplo n.º 2
0
    public void BuyProductID(string product_id)
    {
        curr = SearchProduct(product_id);
        if (curr == null)
        {
            return;
        }

        Product product = m_storeController.products.WithID(product_id);

        if (product != null && product.availableToPurchase)
        {
            m_storeController.InitiatePurchase(product);
        }
        else
        {
            curr = null;
            return;
        }
    }
Ejemplo n.º 3
0
 public void OnPurchaseFailed(Product i, PurchaseFailureReason p)
 {
     Debug.Log("faild to purchase products");
     curr = null;
 }