private void PopulateButtons(byte reporter) { _playerStates = _gameNet.GameData.Players .Select(x => { var area = new PlayerVoteArea(this, x.Key); area.SetDead(x.Value.PlayerId == reporter, x.Value.Disconnected || x.Value.IsDead); return(area); }) .ToArray(); }
private void PopulateButtons(byte reporter) { _playerStates = _gameNet.GameData !.Players .OrderBy(x => x.Value.Controller?.OwnerId) // The host player hold MeetingHud players list sorted by NetId/OwnerId .Select(x => { var area = new PlayerVoteArea(this, x.Key); area.SetDead(x.Value.PlayerId == reporter, x.Value.Disconnected || x.Value.IsDead); return(area); }) .ToArray(); }