private void GameOverHandler(object sender, GameBot.GameOverEventArgs e) { var gameOverXml = new GameOverMessage { GameId = e.GameInfo.GameId, Winner = e.GameInfo.GameWinner }.ToXml(); Connection.Send(new Message(e.GameInfo.Player1, gameOverXml)); Connection.Send(new Message(e.GameInfo.Player2, gameOverXml)); }
protected virtual void ProcessGameOverMessage(Jid from, GameOverMessage gameOverMessage) { OnGameOver(gameOverMessage.GameId, gameOverMessage.Winner); }
protected override void ProcessGameOverMessage(Jid from, GameOverMessage gameOverMessage) { _bots[gameOverMessage.GameId].GameOver(gameOverMessage.Winner); base.ProcessGameOverMessage(from, gameOverMessage); }