public NimGameResult(List<NimGameAction> actions, Player winner) { this.winner = winner; this.actions = actions; }
private void NotifyWinner(Player winner, int sum) { //Load clients from gameHub IHubContext clients = GetClients(); NimGameFinish nimGameFinish = new NimGameFinish(game); //Notify all players that we start a new game game.Players.ForEach(x => { clients.Clients.Client(x.Connection.ConnectionId).Publish("server:finish", JsonHelper.SerializeObject(nimGameFinish), sum, JsonHelper.SerializeObject(game)); }); //TODO: Remove game? }