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; }
public TcpOttdClientFactory(ILogger <ITcpOttdClient> logger, ITcpPacketService packetService, IRevisionTranslator revisionTranslator) { this.logger = logger; this.packetService = packetService; this.revisionTranslator = revisionTranslator; }
public OttdClientFactory(IRevisionTranslator revisionTranslator, ITcpOttdClientFactory tcpClientFactory, IUdpOttdClientFactory udpClientFactory) { this.revisionTranslator = revisionTranslator; this.tcpClientFactory = tcpClientFactory; this.udpClientFactory = udpClientFactory; }
public TcpOttdClient(ITcpPacketService tcpPacketService, IRevisionTranslator revisionTranslator, ILogger <ITcpOttdClient> logger) { this.logger = logger; this.revisionTranslator = revisionTranslator; this.tcpPacketService = tcpPacketService; }