public SimplePerformanceCalculator(SupportModes mode, string beatmapFile)
 {
     Mode                  = mode;
     OsuBeatmap            = PerformanceBeatmap.CreateFromFile(beatmapFile);
     PpBeatmap             = new PerformanceBeatmap(OsuBeatmap);
     Score                 = new ScoreInfo();
     Ruleset               = GetRuleset(Mode);
     LazerCalculator       = Ruleset.CreatePerformanceCalculator(PpBeatmap, Score);
     CurrentPlayingBeatmap = PpBeatmap.GetPlayableBeatmap(Ruleset.RulesetInfo, Score.Mods);
     RefreshMaxCombo(CurrentPlayingBeatmap);
 }
 private static Ruleset GetRuleset(SupportModes mode)
 {
     return(DefaultRuleSets[mode]);
 }