Exemple #1
0
        public static Request MintNonFungibleItem(int senderID, string[] addresses, string itemID, System.Action <RequestEvent> callback)
        {
            Request request = MintNonFungibleItem(senderID, addresses, itemID);

            RequestCallbacks.Add(request.id, callback);
            return(request);
        }
Exemple #2
0
 public static Request MeltTokens(int userIdentityID, string itemID, int amount, System.Action <RequestEvent> callback, bool async = false)
 {
     if (!async)
     {
         Request request = MeltTokens(userIdentityID, itemID, "", amount, async);
         RequestCallbacks.Add(request.id, callback);
         return(request);
     }
     else
     {
         _requests.MeltItem(userIdentityID, itemID, "", amount, (queryReturn) =>
         {
             Request fullRequest = JsonUtility.FromJson <Request>(EnjinHelpers.GetJSONString(queryReturn, 2));
             RequestCallbacks.Add(fullRequest.id, callback);
         }, async);
         return(null);
     }
 }
Exemple #3
0
 public static Request SendCryptoItemRequest(int identityID, string tokenID, int recipientID, int value, System.Action <RequestEvent> callback, bool async = false)
 {
     if (!async)
     {
         Request request = SendCryptoItemRequest(identityID, tokenID, recipientID, value, async);
         RequestCallbacks.Add(request.id, callback);
         return(request);
     }
     else
     {
         _requests.SendItem(identityID, tokenID, recipientID, value, (queryReturn) =>
         {
             Request fullRequest = JsonUtility.FromJson <Request>(EnjinHelpers.GetJSONString(queryReturn, 2));
             RequestCallbacks.Add(fullRequest.id, callback);
         }, async);
         return(null);
     }
 }
Exemple #4
0
 public static Request MintNonFungibleItem(int senderID, string[] addresses, string itemID, System.Action <RequestEvent> callback, bool async = false)
 {
     if (!async)
     {
         Request request = MintNonFungibleItem(senderID, addresses, itemID, async);
         RequestCallbacks.Add(request.id, callback);
         return(request);
     }
     else
     {
         _requests.MintNonFungibleItem(senderID, addresses, itemID, (queryReturn) =>
         {
             Request fullRequest = JsonUtility.FromJson <Request>(EnjinHelpers.GetJSONString(queryReturn, 2));
             RequestCallbacks.Add(fullRequest.id, callback);
         }, async);
         return(null);
     }
 }