Some rulesets don't have a beatmap processor

This commit is contained in:
smoogipoo 2018-06-13 21:17:27 +09:00
parent 5e66b02108
commit 8d0e7abdd6

View File

@ -86,7 +86,7 @@ namespace osu.Game.Tests.Beatmaps
var result = new ConvertResult(); var result = new ConvertResult();
var converter = rulesetInstance.CreateBeatmapConverter(beatmap); var converter = rulesetInstance.CreateBeatmapConverter(beatmap);
List<KeyValuePair<HitObject, IEnumerable<HitObject>>> conversions = new List<KeyValuePair<HitObject, IEnumerable<HitObject>>>(); var conversions = new List<KeyValuePair<HitObject, IEnumerable<HitObject>>>();
converter.ObjectConverted += (orig, converted) => converter.ObjectConverted += (orig, converted) =>
{ {
@ -95,7 +95,7 @@ namespace osu.Game.Tests.Beatmaps
}; };
IBeatmap convertedBeatmap = converter.Convert(); IBeatmap convertedBeatmap = converter.Convert();
rulesetInstance.CreateBeatmapProcessor(convertedBeatmap).PostProcess(); rulesetInstance.CreateBeatmapProcessor(convertedBeatmap)?.PostProcess();
foreach (var pair in conversions) foreach (var pair in conversions)
{ {