Beispiel #1
0
 // Token: 0x060028F0 RID: 10480 RVA: 0x000C5568 File Offset: 0x000C3768
 public override void OnQuerySuccess(IAPurchase.QueryListResponse response)
 {
     Viveport.Core.Logger.Log(string.Concat(new object[]
     {
         "[OnQueryListSuccess] total=",
         response.total,
         ", from=",
         response.from,
         ", to=",
         response.to
     }));
     foreach (IAPurchase.QueryResponse2 queryResponse in response.purchaseList)
     {
         Viveport.Core.Logger.Log(string.Concat(new object[]
         {
             "purchase_id=",
             queryResponse.purchase_id,
             ", user_data=",
             queryResponse.user_data,
             ", price=",
             queryResponse.price,
             ", currency=",
             queryResponse.currency,
             ", paid_timestamp=",
             queryResponse.paid_timestamp
         }));
     }
 }
Beispiel #2
0
 public override void OnQuerySuccess(IAPurchase.QueryListResponse response)
 {
     //return all purchases which status equal to "success"
     Viveport.Core.Logger.Log("[OnQueryListSuccess] total=" + response.total + ", from=" + response.from + ", to=" + response.to);
     foreach (IAPurchase.QueryResponse2 qr in response.purchaseList)
     {
         Viveport.Core.Logger.Log("purchase_id=" + qr.purchase_id + ", user_data=" + qr.user_data + ", price=" + qr.price + ", currency=" + qr.currency +
                                  ", paid_timestamp=" + qr.paid_timestamp);
     }
 }
 public override void OnQuerySuccess(IAPurchase.QueryListResponse response)
 {
     TestLogger.Success("Query", "Query success.");
     for (var i = 0; i < response.purchaseList.Count && i < 10; i++)
     {
         TestLogger.Success("Query", string.Format(
                                "VIVEPORT ID: {0}, Purchase ID: {1}, User Data: {2}, Price: {3}, Currency: {4}, Paid Timestamp: {5}",
                                response.purchaseList[i].app_id,
                                response.purchaseList[i].purchase_id,
                                response.purchaseList[i].user_data,
                                response.purchaseList[i].price,
                                response.purchaseList[i].currency,
                                response.purchaseList[i].paid_timestamp));
     }
     IAPurchase.GetBalance(this);
 }
 public override void OnQuerySuccess(IAPurchase.QueryListResponse response)
 {
     MainThreadDispatcher.Instance().Enqueue(() => {
         onIAPQueryListSuccess_s.Invoke(response.purchaseList);
     });
 }