protected ScoreloopLeaderboard(IScoreloopManager scoreloopManager, uint mode)
        {
            Ensure.NotNull(scoreloopManager);

            _scoreloopManager = scoreloopManager;
            _mode = mode;

            _scores = new List<Score>();
            _readOnlyScores = new ReadOnlyList<Score>(_scores);
        }
 protected ScoreloopLeaderboardScreen(IScoreloopManager scoreloopManager)
 {
     _scoreloopManager = scoreloopManager;
 }
 public ScrollingLeaderboard(IScoreloopManager scoreloopManager, uint mode, int scoresToLoad)
     : base(scoreloopManager, mode)
 {
     Ensure.True(scoresToLoad > 0);
     _scoresToLoad = scoresToLoad;
 }
 protected ScoreloopLeaderboardScreen()
 {
     _scoreloopManager = FlaiGame.Current.Services.Get<IScoreloopManager>();
 }