Combine creation + assignment

This commit is contained in:
smoogipoo 2019-03-05 17:58:05 +09:00
parent bb6c83ab25
commit 2fee7276ae
1 changed files with 8 additions and 12 deletions

View File

@ -299,14 +299,6 @@ public MetadataLine(string left, string right)
private Sprite backgroundSprite;
private ModDisplay modDisplay;
protected ModDisplay CreateModsContainer() => new ModDisplay
{
Anchor = Anchor.TopCentre,
Origin = Anchor.TopCentre,
AutoSizeAxes = Axes.Both,
Margin = new MarginPadding { Top = 20 },
};
public bool Loading
{
set
@ -333,9 +325,6 @@ public BeatmapMetadataDisplay(WorkingBeatmap beatmap)
private void load()
{
var metadata = beatmap?.BeatmapInfo?.Metadata ?? new BeatmapMetadata();
modDisplay = CreateModsContainer();
modDisplay.Current.BindTo(beatmap?.Mods);
AutoSizeAxes = Axes.Both;
Children = new Drawable[]
@ -404,7 +393,14 @@ private void load()
Origin = Anchor.TopCentre,
Anchor = Anchor.TopCentre,
},
modDisplay
new ModDisplay
{
Anchor = Anchor.TopCentre,
Origin = Anchor.TopCentre,
AutoSizeAxes = Axes.Both,
Margin = new MarginPadding { Top = 20 },
Current = beatmap.Mods
}
},
}
};