osu/osu.Game.Rulesets.Catch/UI
ekrctb bb046fa3b8 Move catcher trail generation logic to Catcher
It resolves mutual dependency of `Catcher` and `CatcherTrailDisplay`.
Trail generation logic is moved to `Catcher`.
The generation logic no longer uses delayed scheduling because the hidden state is hard to manage.
Instead, the last time a trail is generated is calculated and used.
The new logic has a different behavior when the dash key is pressed in succession under 50ms, but it is not noticeable for normal plays.
2021-07-26 17:51:59 +09:00
..
CatchComboDisplay.cs Remove allowFallback parameters completely 2021-05-27 14:50:42 +09:00
Catcher.cs Move catcher trail generation logic to Catcher 2021-07-26 17:51:59 +09:00
CatcherAnimationState.cs
CatcherArea.cs Move catcher base size constant to Catcher. 2021-07-21 16:43:24 +09:00
CatcherTrail.cs Move catcher base size constant to Catcher. 2021-07-21 16:43:24 +09:00
CatcherTrailDisplay.cs Move catcher trail generation logic to Catcher 2021-07-26 17:51:59 +09:00
CatchPlayfield.cs Move catcher trail generation logic to Catcher 2021-07-26 17:51:59 +09:00
CatchPlayfieldAdjustmentContainer.cs
CatchReplayRecorder.cs Replace usage of CatcherArea.MovableCatcher with Catcher 2021-07-19 19:52:40 +09:00
Direction.cs Move catcher movement logic of Catcher to CatcherArea 2021-06-11 15:39:06 +09:00
DrawableCatchRuleset.cs Remove unused argument from CatchPlayfield 2021-06-22 15:23:50 +09:00
DroppedObjectContainer.cs Add DroppedObjectContainer class 2021-06-24 15:51:54 +09:00
HitExplosion.cs Use seeded RNG for catch explosion animation 2021-06-04 19:54:46 +09:00
HitExplosionContainer.cs Maintain catch hit explosion by lifetime entries 2021-06-04 19:46:50 +09:00
HitExplosionEntry.cs Use seeded RNG for catch explosion animation 2021-06-04 19:54:46 +09:00
ICatchComboCounter.cs Remove DisplayInitialCombo method for simplicity 2020-09-22 12:35:18 +09:00
SkinnableCatcher.cs Move catcher base size constant to Catcher. 2021-07-21 16:43:24 +09:00