private void Client_OnMessageReceived(Object sender, OnMessageReceivedArgs e) { if (UserCommandValidator.TryValidateCommand(e.ChatMessage, out var userCommandName, out var args)) { if (UserCommands.TryGetValue(userCommandName, out var userCommand) && userCommand.IsEnabled) { userCommand.Invoke(this, args); } } }
protected UsingUserCommand() { Sut = new(); }