player.Antag ? "YES" : "NO",
new StyleBoxFlat(useAltColor ? _altColor : _defaultColor),
player.Connected);
- entry.PlayerUid = _entManager.GetEntity(player.NetEntity);
+ entry.PlayerEntity = player.NetEntity;
entry.OnPressed += args => OnEntryPressed?.Invoke(args);
PlayerList.AddChild(entry);
[GenerateTypedNameReferences]
public sealed partial class PlayerTabEntry : ContainerButton
{
- public EntityUid? PlayerUid;
+ public NetEntity? PlayerEntity;
public PlayerTabEntry(string username, string character, string identity, string job, string antagonist, StyleBox styleBox, bool connected)
{
private void PlayerTabEntryPressed(ButtonEventArgs args)
{
if (args.Button is not PlayerTabEntry button
- || button.PlayerUid == null)
+ || button.PlayerEntity == null)
return;
- var uid = button.PlayerUid.Value;
+ var entity = button.PlayerEntity.Value;
var function = args.Event.Function;
if (function == EngineKeyFunctions.UIClick)
- _conHost.ExecuteCommand($"vv {uid}");
+ _conHost.ExecuteCommand($"vv {entity}");
else if (function == EngineKeyFunctions.UseSecondary)
- _verb.OpenVerbMenu(uid, true);
+ _verb.OpenVerbMenu(EntityManager.GetEntity(entity), true);
else
return;