Esempio n. 1
0
        public void OpenSubscriptions(XsollaSubscriptions subscriptions)
        {
            GridView             gridView = GetComponentInChildren <GridView> ();
            SubscriptionsAdapter adapter  = GetComponentInChildren <SubscriptionsAdapter>();

            adapter.SetManager(subscriptions);
            gridView.SetAdapter(adapter, 1);
        }
Esempio n. 2
0
        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);
 }
Esempio n. 4
0
 public void SetManager(XsollaSubscriptions pricepoints)
 {
     manager = pricepoints;
 }
Esempio n. 5
0
        protected override object[] ParseResult(JSONNode rootNode)
        {
            var data = new XsollaSubscriptions().Parse(rootNode) as XsollaSubscriptions;

            return(new object[] { data });
        }