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

Move config retrieval into LegacySliderBall

This commit is contained in:
smoogipoo 2019-12-09 14:43:23 +09:00
parent 340b709e43
commit aff1b93a07
2 changed files with 7 additions and 7 deletions

View File

@ -11,22 +11,22 @@ namespace osu.Game.Rulesets.Osu.Skinning
{ {
public class LegacyCursor : CompositeDrawable public class LegacyCursor : CompositeDrawable
{ {
public LegacyCursor(bool spin = true) private NonPlayfieldSprite cursor;
private bool spin;
public LegacyCursor()
{ {
Size = new Vector2(50); Size = new Vector2(50);
Anchor = Anchor.Centre; Anchor = Anchor.Centre;
Origin = Anchor.Centre; Origin = Anchor.Centre;
this.spin = spin;
} }
private NonPlayfieldSprite cursor;
private readonly bool spin;
[BackgroundDependencyLoader] [BackgroundDependencyLoader]
private void load(ISkinSource skin) private void load(ISkinSource skin)
{ {
spin = skin.GetConfig<OsuSkinConfiguration, bool>(OsuSkinConfiguration.CursorRotate)?.Value ?? true;
InternalChildren = new Drawable[] InternalChildren = new Drawable[]
{ {
new NonPlayfieldSprite new NonPlayfieldSprite

View File

@ -81,7 +81,7 @@ namespace osu.Game.Rulesets.Osu.Skinning
case OsuSkinComponents.Cursor: case OsuSkinComponents.Cursor:
if (source.GetTexture("cursor") != null) if (source.GetTexture("cursor") != null)
return new LegacyCursor(GetConfig<OsuSkinConfiguration, bool>(OsuSkinConfiguration.CursorRotate)?.Value ?? true); return new LegacyCursor();
return null; return null;