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); }
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); } }
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); } }
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); } }