Files
OldThink/Content.Client/_White/Cult/UI/NameSelector/NameSelectorWindow.xaml.cs

27 lines
598 B
C#
Raw Permalink Normal View History

2024-01-27 15:19:52 +03:00
using Robust.Client.AutoGenerated;
using Robust.Client.UserInterface.CustomControls;
using Robust.Client.UserInterface.XAML;
namespace Content.Client._White.Cult.UI.NameSelector;
[GenerateTypedNameReferences]
public sealed partial class NameSelectorWindow: DefaultWindow
{
public Action<string>? OnNameChange;
public NameSelectorWindow()
{
RobustXamlLoader.Load(this);
NameSelectorSet.OnPressed += _ =>
{
OnNameChange!(NameSelector.Text);
};
}
public void UpdateState(string name)
{
NameSelector.Text = name;
}
}