mirror of
https://github.com/D1GQ/BetterAmongUs.git
synced 2026-10-20 01:46:19 +00:00
20 lines
678 B
C#
20 lines
678 B
C#
using BetterAmongUs.Helpers;
|
|
|
|
namespace BetterAmongUs.Commands;
|
|
|
|
public class PlayerArgument(BaseCommand? command) : BaseArgument(command)
|
|
{
|
|
protected override string[] ArgSuggestions => Main.AllPlayerControls.OrderBy(pc => pc.PlayerId).Select(pc => pc.Data.PlayerName.Replace(' ', '_')).ToArray();
|
|
public override string ArgInfo => "{Player}";
|
|
public PlayerControl? TryGetTarget()
|
|
{
|
|
var player = Main.AllPlayerControls.FirstOrDefault(pc => pc.Data.PlayerName.ToLower().Replace(' ', '_') == Arg.ToLower());
|
|
|
|
if (player == null)
|
|
{
|
|
BaseCommand.CommandErrorText($"Player not found!");
|
|
}
|
|
|
|
return player;
|
|
}
|
|
} |