General refactoring

This commit is contained in:
smoogipoo
2019-06-26 17:52:25 +09:00
parent 08e31159fc
commit 6ce86e6083
3 changed files with 41 additions and 42 deletions

View File

@ -8,19 +8,16 @@ namespace osu.Game.Rulesets
{
public abstract class RulesetSelector : TabControl<RulesetInfo>
{
protected RulesetStore AvaliableRulesets;
[Resolved]
protected RulesetStore Rulesets { get; private set; }
protected override Dropdown<RulesetInfo> CreateDropdown() => null;
[BackgroundDependencyLoader]
private void load(RulesetStore rulesets)
private void load()
{
AvaliableRulesets = rulesets;
foreach (var r in rulesets.AvailableRulesets)
{
foreach (var r in Rulesets.AvailableRulesets)
AddItem(r);
}
}
}
}