Пример #1
0
        private void btnReqGameInfo_Click(object sender, RoutedEventArgs e)
        {
            ClientInfoRequest req = ClientInfoRequest.CreateRequestObject(CommsMarshaller.ObjectTokens.GameInfo, "");

            _gameClient.Send(req);
            ShowInfo("ClientInfoRequest object sent");
        }
Пример #2
0
 /// <summary>
 /// Creates and sends a ClientInfoRequest to server
 /// </summary>
 /// <param name="objectToken">Objectoken from CommsMarshaller.ObjectTokens enum.</param>
 public void RequestObject(CommsMarshaller.ObjectTokens objectToken)
 {
     if (_client != null)
     {
         ClientInfoRequest req = ClientInfoRequest.CreateRequestObject(objectToken, "");
         _client.Send(req);
     }
 }
Пример #3
0
 private void DoPollNetwork()
 {
     if (_client != null)
     {
         if (_client.ConnectionStatus == GameServer.ConnectionStatusEnum.Connected)
         {
             if (!_GameInfoRequested)
             {
                 ClientInfoRequest req = ClientInfoRequest.CreateRequestObject(CommsMarshaller.ObjectTokens.GameInfo, "");
                 _client.Send(req);
                 _GameInfoRequested = true;
             }
             //~ ShowMessage("Polling network");
             _client.PollNetwork();
             _NumberOfPolls++;
         }
     }
 }
 public void CreateClientInformation([FromBody] ClientInfoRequest infoRequest)
 => _clientInfoRepository.InsertRecord(new ClientInfo {
     ClientId = infoRequest.ClientId, ClientSecret = infoRequest.ClientSecret
 });