Exemplo n.º 1
0
        internal OttdClient(ServerInfo serverInfo, ITcpOttdClient tcpClient, IUdpOttdClient udpClient, IRevisionTranslator revisionTranslator)
        {
            this.ServerInfo         = serverInfo;
            this.udpClient          = udpClient;
            this.tcpClient          = tcpClient;
            this.revisionTranslator = revisionTranslator;

            this.tcpClient.MessageReceived += TcpClient_MessageReceived;
        }
Exemplo n.º 2
0
 public TcpOttdClientFactory(ILogger <ITcpOttdClient> logger, ITcpPacketService packetService, IRevisionTranslator revisionTranslator)
 {
     this.logger             = logger;
     this.packetService      = packetService;
     this.revisionTranslator = revisionTranslator;
 }
Exemplo n.º 3
0
 public OttdClientFactory(IRevisionTranslator revisionTranslator, ITcpOttdClientFactory tcpClientFactory, IUdpOttdClientFactory udpClientFactory)
 {
     this.revisionTranslator = revisionTranslator;
     this.tcpClientFactory   = tcpClientFactory;
     this.udpClientFactory   = udpClientFactory;
 }
Exemplo n.º 4
0
 public TcpOttdClient(ITcpPacketService tcpPacketService, IRevisionTranslator revisionTranslator, ILogger <ITcpOttdClient> logger)
 {
     this.logger             = logger;
     this.revisionTranslator = revisionTranslator;
     this.tcpPacketService   = tcpPacketService;
 }