public void OpenGoods(XsollaGoodsManager goods) { GridView gridView = GetComponentInChildren <GridView> (); GoodsAdapter adapter = GetComponentInChildren <GoodsAdapter>(); adapter.SetManager(goods); gridView.SetAdapter(adapter, 3); }
public void OpenPaymentMethods(XsollaPaymentMethods paymentMethods) { GridView gridView = GetComponentInChildren <GridView> (); PaymentMethodsAdapter adapter = GetComponentInChildren <PaymentMethodsAdapter>(); adapter.SetManager(paymentMethods); gridView.SetAdapter(adapter, 6); }
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 { } }
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); }