public void SetContainerBundleItemImages(NodeAddedEvent e, GarageListContainerBundleItemNode listItemNode) { foreach (MarketItemBundle bundle in listItemNode.bundleContainerContentItem.MarketItems) { Entity entity = Flow.Current.EntityRegistry.GetEntity(bundle.MarketItem); if (entity.HasComponent <ImageItemComponent>()) { listItemNode.garageListItemContent.AddPreview(entity.GetComponent <ImageItemComponent>().SpriteUid, (long)bundle.Amount); } } if (listItemNode.descriptionBundleItem.Names.ContainsKey(listItemNode.bundleContainerContentItem.NameLokalizationKey)) { listItemNode.garageListItemContent.Header.text = listItemNode.descriptionBundleItem.Names[listItemNode.bundleContainerContentItem.NameLokalizationKey]; } }
public void UpdateHeader(ListItemSelectedEvent e, GarageListContainerBundleItemNode listItemNode, [JoinAll] SingleNode <TopPanelComponent> topPanel) { topPanel.component.CurrentHeader = listItemNode.descriptionBundleItem.Names[listItemNode.bundleContainerContentItem.NameLokalizationKey]; }