SetAdapter() public method

public SetAdapter ( IBaseAdapter adapter, int columnCount ) : void
adapter IBaseAdapter
columnCount int
return void
Example #1
0
        public void OpenGoods(XsollaGoodsManager goods)
        {
            GridView     gridView = GetComponentInChildren <GridView> ();
            GoodsAdapter adapter  = GetComponentInChildren <GoodsAdapter>();

            adapter.SetManager(goods);
            gridView.SetAdapter(adapter, 3);
        }
Example #2
0
        public void OpenPaymentMethods(XsollaPaymentMethods paymentMethods)
        {
            GridView gridView             = GetComponentInChildren <GridView> ();
            PaymentMethodsAdapter adapter = GetComponentInChildren <PaymentMethodsAdapter>();

            adapter.SetManager(paymentMethods);
            gridView.SetAdapter(adapter, 6);
        }
Example #3
0
        public void OpenSubscriptions(XsollaSubscriptions subscriptions)
        {
            GridView             gridView = GetComponentInChildren <GridView> ();
            SubscriptionsAdapter adapter  = GetComponentInChildren <SubscriptionsAdapter>();

            adapter.SetManager(subscriptions);
            gridView.SetAdapter(adapter, 1);
        }
 // Use this for initialization
 public void SetPaymentMethods(XsollaPaymentMethods paymentMethods)
 {
     _paymentMethods = paymentMethods;
     if(adapter == null)
         adapter = GetComponent<PaymentMethodsAdapter>();// gameObject.AddComponent <PaymentMethodsAdapter>() as PaymentMethodsAdapter;
     adapter.SetManager (_paymentMethods);
     gridView = GetComponent<GridView> ();
     gridView.SetAdapter (adapter, 6);
 }
 // Use this for initialization
 public void SetPaymentMethods(XsollaPaymentMethods paymentMethods)
 {
     _paymentMethods = paymentMethods;
     if (adapter == null)
     {
         adapter = GetComponent <PaymentMethodsAdapter>();               // gameObject.AddComponent <PaymentMethodsAdapter>() as PaymentMethodsAdapter;
     }
     adapter.SetManager(_paymentMethods);
     gridView = GetComponent <GridView> ();
     gridView.SetAdapter(adapter, 6);
 }
        public void Sort(string s)
        {
            List <XsollaPaymentMethod> arr = _paymentMethods.GetSortedItems(s);

            if (arr.Count > 0)
            {
                adapter.UpdateElements(arr);
                gridView.SetAdapter(adapter, 6);
            }
            else
            {
            }
        }
Example #7
0
        public void OpenPricepoints(XsollaPricepoints pricepoints)
        {
            GridView           gridView = GetComponentInChildren <GridView> ();
            PricePointsAdapter adapter  = GetComponentInChildren <PricePointsAdapter>();

            adapter.SetManager(pricepoints);
            adapter.OnBuyPricepoints += (outAmount) => {
                Dictionary <string, object> map = new Dictionary <string, object> (1);
                map.Add("out", outAmount);
                //				StartPayment (map);
                OpenPaymentMethods(map);
            };
            gridView.SetAdapter(adapter, 3);
            Resizer.ResizeToParrent(gameObject);
        }
 private void DrawContent(IBaseAdapter adapter, int columnsCount)
 {
     content.SetAdapter(adapter, columnsCount);
 }