コード例 #1
0
        public void GetIntroPrice(string channel, List <string> productList, MidasGetIntroPriceCallback callback)
        {
            if (!mHasInited)
            {
                Debug.LogError("you should call Initialize first");
                return;
            }

            mMidasGetIntroPriceCallback = callback;

            if (productList == null || productList.Count == 0)
            {
                ULog.LogError("productList is empty");
                return;
            }

            string products = Json.Serialize(productList);

            ULog.Log("productList:" + products);
#if UNITY_EDITOR
            ULog.Log("use simulator");
#elif UNITY_ANDROID
            ULog.Log("Android not support");
#elif UNITY_IOS
            midasSdkGetIntroPrice(channel, products);
#endif
        }
コード例 #2
0
 /// <summary>
 /// 获取推介促销价格信息回调
 /// </summary>
 ///
 /// <param name="result">Result.</param>
 public void MidasGetIntroPriceCallback(string resul)
 {
     if (mMidasGetIntroPriceCallback != null)
     {
         Dictionary <string, object> jsonResult = Json.Deserialize(resul) as Dictionary <string, object>;
         mMidasGetIntroPriceCallback.OnMidasGetIntroPrice(jsonResult);
         mMidasGetIntroPriceCallback = null;
     }
 }