mirror of
https://github.com/ppy/osu.git
synced 2025-01-28 11:42:55 +08:00
86163d2225
It is an expectation of users that when the HUD is shown after a period of being hidden, it will visually reflect the state based on recent judgements. To achieve this, I've added `AlwaysPresent` and moved the transform application to the meter level, rather than at a child level. If this is seen as a bad direction, `AlwaysPresent` can be applied to the drawable children and the transforms can be moved back. Also of note, `ColourHitErrorMeter` is pretty weird. The flow class could potentially be removed and reduce `AlwaysPresent` usage by one. Can do that refactor as part of this PR if preferred. Closes #18624. |
||
---|---|---|
.. | ||
HitErrorMeters | ||
DefaultAccuracyCounter.cs | ||
DefaultComboCounter.cs | ||
DefaultHealthDisplay.cs | ||
DefaultScoreCounter.cs | ||
FailingLayer.cs | ||
GameplayAccuracyCounter.cs | ||
GameplayLeaderboard.cs | ||
GameplayLeaderboardScore.cs | ||
GameplayScoreCounter.cs | ||
HealthDisplay.cs | ||
HoldForMenuButton.cs | ||
ILeaderboardScore.cs | ||
LegacyComboCounter.cs | ||
MatchScoreDisplay.cs | ||
ModDisplay.cs | ||
ModFlowDisplay.cs | ||
MultiplayerGameplayLeaderboard.cs | ||
PerformancePointsCounter.cs | ||
PlayerSettingsOverlay.cs | ||
SkinnableInfo.cs | ||
UnstableRateCounter.cs |