SetManager() public method

public SetManager ( XsollaGoodsManager pricepoints, string buyBtnText ) : void
pricepoints XsollaGoodsManager
buyBtnText string
return void
コード例 #1
0
        public void OpenGoods(XsollaGoodsManager goods)
        {
            GridView     gridView = GetComponentInChildren <GridView> ();
            GoodsAdapter adapter  = GetComponentInChildren <GoodsAdapter>();

            adapter.SetManager(goods);
            gridView.SetAdapter(adapter, 3);
        }
コード例 #2
0
 public void UpdateGoods(XsollaGoodsManager goods, string buyBtnText)
 {
     gAdapter.SetManager(goods, buyBtnText);
     if (gAdapter.OnBuy == null)
     {
         gAdapter.OnBuy += (sku, isVirtualPayment) => {
             Dictionary <string, object> map = new Dictionary <string, object> (1);
             map.Add(sku, 1);
             OpenPaymentMethods(map, isVirtualPayment);
         };
     }
     if (gAdapter.OnFavorite == null)
     {
         gAdapter.OnFavorite += (isFavorite, sku, id) => {
             Dictionary <string, object> map = new Dictionary <string, object> (1);
             map.Add("is_favorite", isFavorite ? 1 : 0);
             map.Add(sku, 1);
             map.Add("virtual_item_id", id);
             SetFavorite(map);
         };
     }
     DrawContent(gAdapter, 3);
 }