public void OpenSubscriptions(XsollaSubscriptions subscriptions) { GridView gridView = GetComponentInChildren <GridView> (); SubscriptionsAdapter adapter = GetComponentInChildren <SubscriptionsAdapter>(); adapter.SetManager(subscriptions); gridView.SetAdapter(adapter, 1); }
private void ActiveSubsRecived(JSONNode pNode) { mProgressBar.SetLoading(false); XsollaSubscriptions subs = new XsollaSubscriptions().Parse(pNode) as XsollaSubscriptions; subs.GetItemsList().ForEach((item) => { AddSubs(item); }); }
public void OpenSubscriptions(string title, XsollaSubscriptions subscriptions) { Resizer.ResizeToParrent(gameObject); menu.transform.parent.parent.gameObject.SetActive(false); SetTitle(title); sAdapter.SetManager(subscriptions); if (sAdapter.OnBuySubscription == null) { sAdapter.OnBuySubscription += (subscriptionId) => { Dictionary <string, object> map = new Dictionary <string, object> (1); map.Add("id_package", subscriptionId); OpenPaymentMethods(map, false); }; } DrawContent(sAdapter, 1); }
public void SetManager(XsollaSubscriptions pricepoints) { manager = pricepoints; }
protected override object[] ParseResult(JSONNode rootNode) { var data = new XsollaSubscriptions().Parse(rootNode) as XsollaSubscriptions; return(new object[] { data }); }