Example #1
0
 public AcLeaderboard(int capacity, [CanBeNull] IAcLeaderboardCommandHelper commandHelper)
 {
     Leaderboard = new BetterObservableCollection <AcDriverLeaderboardDetails>(
         Enumerable.Range(0, capacity).Select((x, i) => new AcDriverLeaderboardDetails(i, commandHelper)));
     ConnectedOnly        = new ConnectedDriversCollection(Leaderboard);
     _positionHelperList  = Leaderboard.ToList();
     _lapProgressComparer = new LapProgressComparer(false);
 }
Example #2
0
 public AcDriverLeaderboardDetails(int id, [CanBeNull] IAcLeaderboardCommandHelper commandHelper)
 {
     _id            = id;
     _commandHelper = commandHelper;
 }