Remove all usage of `BaseDifficulty` (and access `Difficulty` instead)
AuthorString
BaseDifficulty
Difficulty
IWorkingBeatmap
var
CatcherArea.MovableCatcher
Catcher
IApplicableToDrawableHitObject
JuiceStream
- Use `Clear(false)` to not dispose pooled children. - Don't set nested DHO `Origin`. - Simplify the layout (remove custom `Origin`).
There were two coordinate systems used: - 0..512 (used in osu!stable) - 0..1 (relative coordinate) This commit replaces the usage of the relative coordinate system to the coordinate system of 0..512.