Better default values + don't set Mode from outside.

This commit is contained in:
smoogipooo
2017-04-15 06:14:31 +09:00
parent 0333e1a050
commit 4a149c4ab8
6 changed files with 20 additions and 10 deletions

View File

@ -56,7 +56,13 @@ namespace osu.Game.Database
public bool SpecialStyle { get; set; }
public int Mode { get; set; }
public Ruleset Ruleset => RulesetCollection.GetRuleset(Mode);
[Ignore]
public Ruleset Ruleset
{
get { return RulesetCollection.GetRuleset(Mode); }
set { Mode = RulesetCollection.GetId(value); }
}
public bool LetterboxInBreaks { get; set; }
public bool WidescreenStoryboard { get; set; }