mirror of
https://github.com/ppy/osu.git
synced 2025-02-12 18:52:57 +08:00
Would close https://github.com/ppy/osu/issues/31312. Not super happy with the performance overhead of this, but this is already a heuristic-based implementation to avoid every-frame `.ChildrenOfType<>()` calls or similar, so not super sure how to do better. The `Array.Contains()` check stands out in profiling, but without it the indicators can collapse *too* eagerly sometimes. |
||
---|---|---|
.. | ||
CentreMarker.cs | ||
DifficultyPointPiece.cs | ||
HitObjectPointPiece.cs | ||
NodeSamplePointPiece.cs | ||
SamplePointPiece.cs | ||
Timeline.cs | ||
TimelineArea.cs | ||
TimelineBlueprintContainer.cs | ||
TimelineBreak.cs | ||
TimelineBreakDisplay.cs | ||
TimelineButton.cs | ||
TimelineDragBox.cs | ||
TimelineHitObjectBlueprint.cs | ||
TimelineSelectionHandler.cs | ||
TimelineTickDisplay.cs | ||
TimelineTimingChangeDisplay.cs | ||
ZoomableScrollContainer.cs |