Remove bindables from osu! selection blueprints

This commit is contained in:
smoogipoo
2019-09-27 18:00:24 +09:00
parent 12b027f2c3
commit f64fe22f36
7 changed files with 24 additions and 61 deletions

View File

@ -52,13 +52,15 @@ namespace osu.Game.Rulesets.Osu.Edit.Blueprints.Spinners.Components
private void load(OsuColour colours)
{
Colour = colours.Yellow;
PositionBindable.BindValueChanged(_ => updatePosition(), true);
StackHeightBindable.BindValueChanged(_ => updatePosition());
ScaleBindable.BindValueChanged(scale => ring.Scale = new Vector2(scale.NewValue), true);
}
private void updatePosition() => Position = spinner.Position;
protected override void Update()
{
base.Update();
Position = spinner.Position;
ring.Scale = new Vector2(spinner.Scale);
}
public override bool ReceivePositionalInputAt(Vector2 screenSpacePos) => circle.ReceivePositionalInputAt(screenSpacePos);
}