private void SendGameEnds() { GameEnds data = new GameEnds(); data.Game = this.Game; dispatcher.GameEnds(PacketSerializer.Serialize(data)).Wait(); }
private void SendGameStarts(List <Player> playerList) { List <long> players = new List <long>(); foreach (Player player in playerList) { players.Add(player.Id); } GameStarts data = new GameStarts(this.Game, players); dispatcher.GameStarts(PacketSerializer.Serialize(data)).Wait(); }
private void SendHeartbeat(List <Player> playerList) { Heartbeat data = new Heartbeat(); foreach (Player player in playerList) { Progression progression = new Progression(); progression.Experience = player.Status.Experience; progression.Death = player.Status.Death; progression.Kills = player.Status.Kills; data.Status.AddPlayer(player.Id, progression); } data.Game = this.Game; dispatcher.Heartbeat(PacketSerializer.Serialize(data)); }