Esempio n. 1
0
 private IEnumerator UpdateSubscriptionsCoroutine(Action <Error> onError = null)
 {
     yield return(StartCoroutine(UpdateSomeItemsCoroutine <CatalogSubscriptionItemModel>(
                                     SdkCatalogLogic.Instance.GetCatalogSubscriptions, items =>
     {
         Subscriptions = items;
         UpdateSubscriptionsEvent?.Invoke(items);
     }, onError)));
 }
Esempio n. 2
0
        private void HandleInventoryUpdate(Action callback)
        {
            AllItems.Clear();
            AllItems.AddRange(VirtualItems);
            AllItems.AddRange(Subscriptions);

            UpdateVirtualCurrencyBalanceEvent?.Invoke(Balance);
            UpdateItemsEvent?.Invoke(VirtualItems);
            UpdateSubscriptionsEvent?.Invoke(Subscriptions);
            RefreshEvent?.Invoke();
            callback?.Invoke();
        }