Пример #1
0
 private async void btnStartTimer_Clicked(object sender, EventArgs e)
 {
     GameMessage newMessage = new GameMessage()
     {
         Type = "startstoptimer", RoomId = gameInfo.RoomId, Content = TimerIsRunning
     };
     await SignalRService.SendMessage(newMessage);
 }
Пример #2
0
 private async void btnGuessP2_Clicked(object sender, EventArgs e)
 {
     GameMessage newMessage = new GameMessage()
     {
         Type = "guess_p2", RoomId = gameInfo.RoomId
     };
     await SignalRService.SendMessage(newMessage);
 }
Пример #3
0
 private async void btnRoundP1_Clicked(object sender, EventArgs e)
 {
     GameMessage newMessage = new GameMessage()
     {
         Type = "round_p1", RoomId = gameInfo.RoomId
     };
     await SignalRService.SendMessage(newMessage);
 }
Пример #4
0
 private async void OnTimedEvent(object sender, ElapsedEventArgs e)
 {
     if (isPlayer1)
     {
         if (timeCount > 0)
         {
             GameMessage newMessage = new GameMessage()
             {
                 Type = "time", Content = 1
             };
             await SignalRService.SendMessage(newMessage);
         }
         else
         {
             GameTimer.Stop();
         }
     }
 }
Пример #5
0
 public async void Execute(object parameter)
 {
     await SignalRService.SendMessage(new Message { User = MainViewModel.Username, Text = MainViewModel.TextToSend });
 }
Пример #6
0
        private async void OnMessageSend(object sender, EventArgs e)
        {
            await chatService.SendMessage(Message.Text);

            Message.Text = string.Empty;
        }