public virtual void SetItem(PropDefinition propDefinition, Texture icon, MarketplaceScreenController marketplaceController, RectTransform itemTransform, RectTransform scrollRectTransform)
 {
     this.marketplaceController = marketplaceController;
     confirmationPlacement.PositionConfirmation(itemTransform, scrollRectTransform);
     IconImage.texture = icon;
     prop                 = propDefinition;
     TitleText.text       = Service.Get <Localizer>().GetTokenTranslation(propDefinition.Name);
     DescriptionText.text = Service.Get <Localizer>().GetTokenTranslation(propDefinition.Description);
     singleItemCost       = getItemCost(propDefinition);
     setState(ConfirmationState.Pending);
     setPurchaseCount(1);
 }
Пример #2
0
 public override void SetItem(PropDefinition propDefinition, Texture icon, MarketplaceScreenController marketplaceController, RectTransform itemTransform, RectTransform scrollRectTransform)
 {
     base.SetItem(propDefinition, icon, marketplaceController, itemTransform, scrollRectTransform);
     Content.LoadAsync(onLaunchersManifestLoaded, launchersManifestContentKey);
 }