Exemplo n.º 1
0
        private bool verifyPurchaseWithServiceSuccess(IAPServiceEvents.PurchaseReturned evt)
        {
            MembershipRightsRefresh data = ((evt.Purchase.rights != null) ? evt.Purchase.rights.Data : default(MembershipRightsRefresh));

            Service.Get <EventDispatcher>().DispatchEvent(new CommerceServiceEvents.PurchaseVerified(evt.Purchase.success, data));
            return(false);
        }
Exemplo n.º 2
0
 private bool onPurchaseVerifyReturned(IAPServiceEvents.PurchaseReturned result)
 {
     if (result.Purchase.success)
     {
         isPurchaseInProgress = false;
         return(false);
     }
     CommerceLog("purchaseVerifyFailed: currentCheckWaitTime=" + currentCheckWaitTime + " seconds");
     CoroutineRunner.Start(startNextPurchaseVerify(), this, "startNextPurchaseVerify");
     if (currentCheckWaitTime > 30 && !hasShownError)
     {
         return(false);
     }
     return(true);
 }