Files
OldThink/Content.Client/_White/Cult/UI/Altar/AltarListingControl.xaml.cs
2024-01-28 08:05:55 +03:00

22 lines
653 B
C#

using Robust.Client.AutoGenerated;
using Robust.Client.Graphics;
using Robust.Client.UserInterface;
using Robust.Client.UserInterface.XAML;
using Robust.Shared.Prototypes;
namespace Content.Client._White.Cult.UI.Altar;
[GenerateTypedNameReferences]
public partial class AltarListingControl : Control
{
public AltarListingControl(EntityPrototype prototype, Texture icon, Action<string>? clickAction)
{
RobustXamlLoader.Load(this);
ToolTip = $"{prototype.Name}\n{prototype.Description}";
BuyListingButton.TextureNormal = icon;
BuyListingButton.OnButtonDown += _ => clickAction?.Invoke(prototype.ID);
}
}