Ejemplo n.º 1
0
 private void SendGameSettingsOnServer()
 {
     if (!_gameSettingsSendTimer.IsElapsed) return;
     SendSpectatorSettingsToGameClients(p => p.ID != Spectator.UNINITIALIZED_ID);
     SendTeamSettingsToGameClients();
     var mess = new GameSettingsRequest { ArenaToPlay = SelectedArenaName, GameplayMode = DataEngine.GameplayMode.Name };
     foreach (var conn in NetworkEngine.GameClientConnections) conn.Send(mess);
 }
Ejemplo n.º 2
0
 private void HandleGameSettingsRequest(GameSettingsRequest mess)
 {
     Game.DataEngine.GameplayMode = (GameplayMode)Game.DataEngine.GetTypeTemplate(mess.GameplayMode);
     Game.SelectedArenaName = mess.ArenaToPlay;
 }