Closes https://github.com/ppy/osu/issues/26601.
HUDOverlay
DrawableRuleset
Update()
Doesn't appear to be required.
ClicksPerSecondCalculator
ClicksPerSecondController
InputCountController
Attach
I've made the flow match `ClicksPerSecondCalculator` as close as possible. Hopefully this reads better.
Judgement{Tally -> CountController}
{KeyCounter -> InputCount}Controller
As discussed, this would bring more problems that anything. Refs: 4c39708, f83a4f4
4c39708
f83a4f4
TODO: find better naming and improve XMLDocs
Receptor
KeyCounterDisplay
This allows to keep a coeherent state regardless of the progress of the play
SkinComponentsContainer
RulesetInfo
Ruleset
SkinComponentsContainerLookup
SkinnableTargetContainer
Also use full `SkinComponentsContainerLookup` instead of the sub-type. This will potentially be useful once we bring in per-ruleset targets.
This allows for different layouts of display. Idk, maybe someone would want to mix both variants? (don't do this please). This commit is mostly prep for further changes.
SkinnableTarget
GlobalSkinLookup
LeaderboardFlow
787dee24
KeysPerSecondCalculator