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

27 lines
598 B
C#

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