internal GooglePlayStoreService( IGoogleBillingClient billingClient, IQuerySkuDetailsService querySkuDetailsService, IGooglePurchaseService purchaseService, IGoogleFinishTransactionService finishTransactionService, IGoogleQueryPurchasesService queryPurchasesService, IBillingClientStateListener billingClientStateListener, IGooglePriceChangeService priceChangeService, IGoogleLastKnownProductService lastKnownProductService) { m_BillingClient = billingClient; m_QuerySkuDetailsService = querySkuDetailsService; m_GooglePurchaseService = purchaseService; m_GoogleFinishTransactionService = finishTransactionService; m_GoogleQueryPurchasesService = queryPurchasesService; m_GooglePriceChangeService = priceChangeService; m_GoogleLastKnownProductService = lastKnownProductService; InitConnectionWithGooglePlay(billingClientStateListener); }
internal GooglePriceChangeService(IGoogleBillingClient billingClient, IQuerySkuDetailsService querySkuDetailsService) { m_BillingClient = billingClient; m_QuerySkuDetailsService = querySkuDetailsService; }
internal GooglePurchaseService(IGoogleBillingClient billingClient, IGooglePurchaseCallback googlePurchaseCallback, IQuerySkuDetailsService querySkuDetailsService) { m_BillingClient = billingClient; m_GooglePurchaseCallback = googlePurchaseCallback; m_QuerySkuDetailsService = querySkuDetailsService; }