public Match(IEnumerable<User> players, IGameMode mode, long id) { _players = new List<User>(players); _mode = mode; ID = id; State = MatchState.Ready; foreach (User player in _players) { player.CurrentMatch = this; } _broadcastHandler = new BroadcastHandler(id, players); _loadingHandler = new MatchLoadingHandler(players, initializeGame); }
public Match(IEnumerable <User> players, IGameMode mode, long id) { _players = new List <User>(players); _mode = mode; ID = id; State = MatchState.Ready; foreach (User player in _players) { player.CurrentMatch = this; } _broadcastHandler = new BroadcastHandler(id, players); _loadingHandler = new MatchLoadingHandler(players, initializeGame); }