示例#1
0
 public RocketModRconClient(
     ILogger <RocketModRconClient> logger,
     TcpClient tcpClient,
     IRconHost host,
     IServiceProvider serviceProvider) : base(tcpClient, host, serviceProvider)
 {
     m_Logger = logger;
 }
示例#2
0
        protected BaseTcpRconClient(
            TcpClient tcpClient,
            IRconHost host,
            IServiceProvider serviceProvider)
        {
            m_EventBus             = serviceProvider.GetRequiredService <IEventBus>();
            m_Runtime              = serviceProvider.GetRequiredService <IRuntime>();
            m_OpenModConfiguration = serviceProvider.GetRequiredService <IConfiguration>();
            m_CommandExecutor      = serviceProvider.GetRequiredService <ICommandExecutor>();
            m_Logger = serviceProvider.GetRequiredService <ILogger <BaseTcpRconClient> >();

            Host      = host;
            TcpClient = tcpClient ?? throw new ArgumentNullException(nameof(tcpClient));
        }