コード例 #1
0
 public Client(IUnityComponentResetable owner, ClientConnectionInfo connectionInfo, IMessageHandler messageHandler, PersistentData data, ILogger logger, IConnectionResultHandler connectionResultHandler, IClientConfig config)
 {
     this.owner          = owner;
     this.logger         = logger;
     connection          = new ClientConnection(connectionInfo, logger, connectionResultHandler);
     sender              = Client_MessageSenderFactory.CreateSender(config, config.GetClock(), connection, logger, this);
     this.messageHandler = messageHandler;
     reciever            = new Client_MessageReciever(connection, messageHandler);
     this.data           = data;
     this.config         = config;
 }
コード例 #2
0
 public Handler_Response_Ping(IMatchEventHandler matchEventHandler, IClient_MessageSender sender)
 {
     this.matchEventHandler = matchEventHandler;
     this.sender            = sender;
 }