private void Update() { if (GameState.currentState == GameStates.WAITING_FOR_PLAYERS) { bool hasEnoughPlayers = true; foreach (Team team in GameState.teams.Values) { if (team.players.Count < minPlayersPerTeam) { hasEnoughPlayers = false; break; } } if (hasEnoughPlayers) { StartGame(); } } if (CapturePoints != null && CapturePoints.Count > 0) { serverNetworkManager.BroadcastCapturePoints(CapturePoints); } }