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); }
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); }