The logic was public but now it is private so the condition is ensured by the caller
Clear all transforms of catcher trail sprite before returned to pool
if
We cannot just apply the transforms because DHO clears transforms when state is updated
- The repeated `Remove` call was quadratic complexity. Now it is linear time.
It is now more clear that the expression of distance checking is probably unintended (a bug)
It is not needed anymore because some code in DCHO is moved from `load` to constructor.
Initial implementation of hit object pooling in osu!catch ruleset
BananaShower
JuiceStream
- Use `Clear(false)` to not dispose pooled children. - Don't set nested DHO `Origin`. - Simplify the layout (remove custom `Origin`).
Fruit
Banana
Droplet
TinyDroplet