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? OnNameChange; public NameSelectorWindow() { RobustXamlLoader.Load(this); NameSelectorSet.OnPressed += _ => { OnNameChange!(NameSelector.Text); }; } public void UpdateState(string name) { NameSelector.Text = name; } }