Implement slider path distance snapping

This commit is contained in:
smoogipoo
2019-10-24 18:09:20 +09:00
parent ef4dd3e028
commit f45f17339c
3 changed files with 20 additions and 2 deletions

View File

@ -261,6 +261,8 @@ namespace osu.Game.Rulesets.Edit
public override double GetSnappedTime(double startTime, Vector2 position) => distanceSnapGrid?.GetSnapTime(position) ?? startTime;
public override float GetSnappedDistance(float distance) => distanceSnapGrid?.GetSnapDistance(distance) ?? distance;
protected override void Dispose(bool isDisposing)
{
base.Dispose(isDisposing);
@ -313,5 +315,7 @@ namespace osu.Game.Rulesets.Edit
public abstract Vector2 GetSnappedPosition(Vector2 position);
public abstract double GetSnappedTime(double startTime, Vector2 screenSpacePosition);
public abstract float GetSnappedDistance(float distance);
}
}