Exemplo n.º 1
0
 public void ConnectToServer()
 {
     _messageProvider.SendMessageWithTimeout(new Message <IPayload>
     {
         Type     = Consts.PlayerHelloRequest,
         SenderId = _playerState.Id,
         Payload  = new PlayerHelloPayload
         {
             Game     = _playerConfig.GameName,
             TeamId   = _playerConfig.TeamNumber,
             IsLeader = _playerConfig.IsLeader,
         }
     }, _playerConfig.Timeout);
     _messageProvider.AssertPlayerStatus(_playerConfig.Timeout);
     logger.Info($"Player ({_playerState.Id}) connected to server");
     logger.Debug($"Team no.: {_playerConfig.TeamNumber}");
     logger.Debug($"Is leader: {_playerConfig.IsLeader}");
 }