1
0
mirror of https://github.com/ppy/osu.git synced 2025-01-19 04:22:55 +08:00
osu-lazer/osu.Game.Rulesets.Osu/Edit/Blueprints
Dan Balasescu 099ad22a92
Use local bindable instead
Binding events directly to an external bindable will cause that
bindable to hold a permanent reference to the current object.

We use `GetBoundCopy()` or otherwise a local bindable + `.BindTo()` to create a
weak-referenced copy of the target bindable. When the local bindable's
lifetime expires, so does the external bindable's reference to it.
2024-04-01 15:31:35 +09:00
..
HitCircles Reduce allocations in HitCircleOverlapMarker 2024-02-19 20:55:43 +03:00
Sliders Use local bindable instead 2024-04-01 15:31:35 +09:00
Spinners Automated pass 2023-06-24 01:00:03 +09:00
BlueprintPiece.cs Automated pass 2023-06-24 01:00:03 +09:00
OsuSelectionBlueprint.cs Add new property to avoid overlapping usages 2023-07-25 18:14:03 +09:00