osu/osu.Game/Rulesets/UI
ekrctb d262956146 Always use LifetimeEntry to manage hit objects in HitObjectContainer
Previously, non-pooled DHOs were immediately added as children of the HOC when Add is called. Also, non-pooled DHOs were always attached to the HOC as children.
New behavior is that non-pooled DHOs are only added after CheckChildLifetime, and only attached to the HOC while the DHOs are alive.

- LifetimeManagementContainer inheritance of HOC is removed, as it is now all DHOs are "unmanaged" (previously `AddInternal(false)`).
- The signature of `Clear` is changed, and it is now always not disposing the children immediately.
2021-04-29 14:38:01 +09:00
..
Scrolling Always use LifetimeEntry to manage hit objects in HitObjectContainer 2021-04-29 14:38:01 +09:00
DrawableRuleset.cs Expose Mods in DrawableRuleset to avoid using external DI 2021-02-11 17:47:29 +09:00
DrawableRulesetDependencies.cs Merge branch 'master' into fix-unsafe-skinnable-sample-play 2021-03-18 19:51:46 +01:00
FrameStabilityContainer.cs Move initial state set inside updateClock 2020-10-30 20:39:25 +09:00
GameplayCursorContainer.cs
HitObjectContainer.cs Always use LifetimeEntry to manage hit objects in HitObjectContainer 2021-04-29 14:38:01 +09:00
IFrameStableClock.cs Add more xmldocs 2020-11-01 15:23:03 +01:00
IHitObjectContainer.cs Add/use IHitObjectContainer interface instead of IEnumerables 2021-02-08 20:11:06 +09:00
IPooledHitObjectProvider.cs Change order of OnParentReceived() 2020-12-03 20:06:26 +09:00
JudgementContainer.cs
ModIcon.cs Fix ModIcon not updating background colour correctly 2021-02-02 21:35:08 +09:00
Playfield.cs Deprecate old overload of Apply 2021-04-21 14:32:37 +09:00
PlayfieldAdjustmentContainer.cs
PlayfieldBorder.cs
PlayfieldBorderStyle.cs
ReplayRecorder.cs Record every 60fps interval 2021-04-16 19:42:44 +09:00
RulesetInputManager.cs Remove manual handling of IsActive in RulesetInputManager 2021-04-16 14:13:41 +09:00