Exemplo n.º 1
0
 public void RequestPurchaseCancelListener(string ignore)
 {
     OuyaUnityPlugin.m_pendingRequestPurchase = false;
     foreach (OuyaSDK.IRequestPurchaseListener listener in OuyaSDK.getRequestPurchaseListeners())
     {
         if (null != listener)
         {
             listener.RequestPurchaseOnCancel();
         }
     }
 }
Exemplo n.º 2
0
 public void RequestPurchaseFailureListener(string jsonData)
 {
     OuyaUnityPlugin.m_pendingRequestPurchase = false;
     //Debug.LogError(string.Format("RequestPurchaseFailureListener: jsonData={0}", jsonData));
     foreach (OuyaSDK.IRequestPurchaseListener listener in OuyaSDK.getRequestPurchaseListeners())
     {
         if (null != listener)
         {
             listener.RequestPurchaseOnFailure(0, jsonData);
         }
     }
 }
Exemplo n.º 3
0
 public void RequestPurchaseSuccessListener(string jsonData)
 {
     OuyaUnityPlugin.m_pendingRequestPurchase = false;
     //Debug.Log(string.Format("RequestPurchaseSuccessListener: jsonData={0}", jsonData));
     using (JSONObject jsonObject = new JSONObject(jsonData))
     {
         OuyaSDK.Product product = OuyaSDK.Product.Parse(jsonObject);
         foreach (OuyaSDK.IRequestPurchaseListener listener in OuyaSDK.getRequestPurchaseListeners())
         {
             if (null != listener)
             {
                 listener.RequestPurchaseOnSuccess(product);
             }
         }
     }
 }