Files
crystall-punk-14/Content.Client/Store/Ui/StoreListingControl.xaml.cs

26 lines
712 B
C#
Raw Normal View History

2022-08-17 00:34:25 -04:00
using Robust.Client.AutoGenerated;
using Robust.Client.Graphics;
using Robust.Client.UserInterface;
using Robust.Client.UserInterface.XAML;
2023-09-11 19:18:06 +10:00
using Robust.Shared.Graphics;
2022-08-17 00:34:25 -04:00
namespace Content.Client.Store.Ui;
[GenerateTypedNameReferences]
public sealed partial class StoreListingControl : Control
{
public StoreListingControl(string itemName, string itemDescription,
string price, bool canBuy, Texture? texture = null)
{
RobustXamlLoader.Load(this);
StoreItemName.Text = itemName;
StoreItemDescription.SetMessage(itemDescription);
StoreItemBuyButton.Text = price;
StoreItemBuyButton.Disabled = !canBuy;
StoreItemTexture.Texture = texture;
}
}