Fix incorrect argument passing to ToMod

This commit is contained in:
Dean Herbert
2022-08-08 12:56:18 +09:00
parent 8b990ef3c9
commit f1691882e2

View File

@ -78,7 +78,7 @@ namespace osu.Game.Screens.OnlinePlay
private IBeatmapInfo beatmap; private IBeatmapInfo beatmap;
private IRulesetInfo ruleset; private IRulesetInfo ruleset;
private Mod[] requiredMods; private Mod[] requiredMods = Array.Empty<Mod>();
private Container maskingContainer; private Container maskingContainer;
private Container difficultyIconContainer; private Container difficultyIconContainer;
@ -139,6 +139,7 @@ namespace osu.Game.Screens.OnlinePlay
ruleset = rulesets.GetRuleset(Item.RulesetID); ruleset = rulesets.GetRuleset(Item.RulesetID);
var rulesetInstance = ruleset?.CreateInstance(); var rulesetInstance = ruleset?.CreateInstance();
if (rulesetInstance != null)
requiredMods = Item.RequiredMods.Select(m => m.ToMod(rulesetInstance)).ToArray(); requiredMods = Item.RequiredMods.Select(m => m.ToMod(rulesetInstance)).ToArray();
} }