1
0
mirror of https://github.com/ppy/osu.git synced 2025-02-16 12:23:06 +08:00

Simplify linq.

This commit is contained in:
Dean Herbert 2016-11-14 20:24:44 +09:00
parent 5dd4e31011
commit 0011d7f720

View File

@ -19,11 +19,11 @@ namespace osu.Game.Modes
public static Ruleset GetRuleset(PlayMode mode)
{
Type type = AppDomain.CurrentDomain.GetAssemblies()
Type type = AppDomain.CurrentDomain
.GetAssemblies()
.Where(a => a.FullName.Contains($@"osu.Game.Modes.{mode}"))
.SelectMany(a => a.GetTypes())
.Where(t => t.Name == $@"{mode}Ruleset")
.FirstOrDefault();
.FirstOrDefault(t => t.Name == $@"{mode}Ruleset");
if (type == null)
return null;