Agent ID Cards (#7041)

This commit is contained in:
Rane
2022-04-15 17:15:25 -04:00
committed by GitHub
parent 155b7a2f37
commit e85628b709
12 changed files with 267 additions and 12 deletions

View File

@@ -0,0 +1,32 @@
using Robust.Client.UserInterface.CustomControls;
using Robust.Client.AutoGenerated;
using Robust.Client.UserInterface.XAML;
namespace Content.Client.Access.UI
{
[GenerateTypedNameReferences]
public sealed partial class AgentIDCardWindow : DefaultWindow
{
public event Action<string>? OnNameEntered;
public event Action<string>? OnJobEntered;
public AgentIDCardWindow()
{
RobustXamlLoader.Load(this);
NameLineEdit.OnTextEntered += e => OnNameEntered?.Invoke(e.Text);
JobLineEdit.OnTextEntered += e => OnJobEntered?.Invoke(e.Text);
}
public void SetCurrentName(string name)
{
NameLineEdit.Text = name;
}
public void SetCurrentJob(string job)
{
JobLineEdit.Text = job;
}
}
}