public void SetItem(IglooCatalogItemData item, Sprite icon, IglooCatalogController catalog, IglooCatalogItem catalogItem, RectTransform scrollRectTransform) { this.catalog = catalog; this.item = item; this.catalogItem = catalogItem; titleText.text = Service.Get <Localizer>().GetTokenTranslation(item.TitleToken); descriptionText.text = Service.Get <Localizer>().GetTokenTranslation(item.DescriptionToken); StartCoroutine(waitForItemIcon()); setState(ConfirmationState.Pending); setPurchaseCount(1); ConfirmationPlacement.PositionConfirmation((RectTransform)catalogItem.transform, scrollRectTransform); logItemViewed(item); if (notificationBreadcrumbController == null) { notificationBreadcrumbController = Service.Get <NotificationBreadcrumbController>(); } Service.Get <EventDispatcher>().AddListener <IglooServiceEvents.DecorationPurchaseFailed>(onDecorationPurchaseFailed); }
protected void logItemViewed(IglooCatalogItemData item) { }