示例#1
0
 public static SimpleIAP GetInstance()
 {
     if (_Instance == null)
     {
         _Instance = new SimpleIAP();
     }
     return(_Instance);
 }
        public static void Charge(NumMoney nm)
        {
            if (inTransaction)
            {
                Debug.LogError("InCharing");
                return;
            }

            inTransaction = true;
            lastCharge    = nm;
            SimpleIAP.GetInstance().ChargeItem(nm.itemId);
        }
示例#3
0
    void Start()
    {
        var proj = new SimpleJSON.JSONArray();
        var n    = new JSONData("item6");

        proj.Add(n);
        n = new JSONData("item18");
        proj.Add(n);
        n = new JSONData("item60");
        proj.Add(n);
        var str = proj.ToString();

        Debug.LogError(str);
        SimpleIAP.GetInstance().LoadProducst(str);
    }
示例#4
0
 void OnGUI()
 {
     if (GUI.Button(new Rect(200, 200, 100, 100), "GetList"))
     {
         //Debug.LogError("itemList "+MyStoreAsset.Instance.allItems.Count);
         var proj = new SimpleJSON.JSONArray();
         var n    = new JSONData("item6");
         proj.Add(n);
         n = new JSONData("item18");
         proj.Add(n);
         n = new JSONData("item60");
         proj.Add(n);
         var str = proj.ToString();
         Debug.LogError(str);
         SimpleIAP.GetInstance().LoadProducst(str);
     }
     if (GUI.Button(new Rect(100, 100, 100, 100), "BuyItem"))
     {
         //Soomla.Store.SoomlaStore.BuyMarketItem("item8", "buy item8");
         SimpleIAP.GetInstance().ChargeItem("item6");
     }
 }