public override void Apply(List <PlaylistLevel> levels) { var levelSetsManager = G.Sys.LevelSets_; foreach (var level in levels) { var levelInfo = levelSetsManager.GetLevelInfo(level.level.levelNameAndPath_.levelPath_); level.Mode(mode, comparison.Compare(difficultyRanks.IndexOf(levelInfo.difficulty_))); } }
public override void Apply(List <PlaylistLevel> levels) { var currentIndex = 0; foreach (var level in levels) { if (level.allowed) { level.Mode(mode, comparison.Compare(currentIndex)); currentIndex++; } } }