Пример #1
0
        public static UnityWebRequest UpdateStoreItem(IapItem iapItem)
        {
            string api   = "/v1/store/items/" + iapItem.id;
            string token = tokenInfo.access_token;

            return(asyncRequest(UnityWebRequest.kHttpVerbPUT, udpurl, api, token, iapItem, false));
        }
Пример #2
0
        public static UnityWebRequest CreateStoreItem(IapItem iapItem)
        {
            var api = "/v2/store/items";

            iapItem.ownerId = tokenInfo.orgId;
            return(AsyncRequest(UnityWebRequest.kHttpVerbPOST, udpUrl, api, tokenInfo.token, iapItem));
        }
Пример #3
0
        public static UnityWebRequest CreateStoreItem(IapItem iapItem)
        {
            string api   = "/v1/store/items";
            string token = tokenInfo.access_token;

            iapItem.ownerId = orgId;
            return(asyncRequest(UnityWebRequest.kHttpVerbPOST, udpurl, api, token, iapItem, false));
        }
Пример #4
0
        public static PriceDetail ExtractUSDPrice(IapItem iapItem)
        {
            List <PriceDetail> prices = iapItem.priceSets.PurchaseFee.priceMap.DEFAULT;

            foreach (var price in prices)
            {
                if (price.currency == "USD")
                {
                    return(price);
                }
            }

            PriceDetail newUSDPrice = new PriceDetail();

            newUSDPrice.currency = "USD";
            prices.Add(newUSDPrice);
            return(newUSDPrice);
        }
Пример #5
0
        public static UnityWebRequest UpdateStoreItem(IapItem iapItem)
        {
            var api = "/v2/store/items/" + iapItem.id;

            return(AsyncRequest(UnityWebRequest.kHttpVerbPUT, udpUrl, api, tokenInfo.token, iapItem));
        }