osu/osu.Game.Rulesets.Catch
Dean Herbert ffc7eaa3f2 Fix hitobjects with unknown lifetimes by enforcing non-null judgement
We've seen multiple cases where DrawableHitObject are stuck in the lifetime management container
due to not implementing a judgement (meaning they are never "hit" or "missed"). To avoid this going forward
CreateJudgement() must be implemented and return a non-null judgement.

This fixes BananaShower and JuiceStreams in osu!catch.

This also makes HitObject abstract and cleans up convert HitObject implementations.
2020-02-23 13:49:06 +09:00
..
Beatmaps Fix indices in beatmap not being transferred to children (and being off by one) 2020-02-19 15:37:12 +09:00
Difficulty Decouple APILegacyScoreInfo from ScoreInfo 2019-12-03 15:31:11 +09:00
Judgements Adjust catch HP increase values 2020-01-07 15:09:30 +09:00
MathUtils Fix some weird private field names 2019-12-11 14:10:35 +09:00
Mods Rename drawable namespace to avoid clashes with framework class 2020-02-19 18:01:59 +09:00
Objects Fix hitobjects with unknown lifetimes by enforcing non-null judgement 2020-02-23 13:49:06 +09:00
Properties Merge remote-tracking branch 'upstream/master' into android 2019-01-29 18:13:43 -06:00
Replays Update MathUtils namespace usages 2020-01-09 13:43:44 +09:00
Resources/Testing/Beatmaps Trim unnecessary file contents 2019-08-01 18:04:57 +09:00
Scoring Implement break/gameplay start times 2019-12-26 15:00:58 +09:00
Skinning Merge branch 'master' into catch-drawable-namespace 2020-02-21 10:31:31 +09:00
UI Add explosion effect when catching fruit 2020-02-21 18:09:50 +09:00
CatchInputManager.cs Fix remaining issues 2019-02-28 13:31:40 +09:00
CatchRuleset.cs Add basic structure for skinning fruits 2020-02-17 18:47:22 +09:00
CatchSkinComponent.cs Revert SkinnableSprite lookups to old behaviour 2019-09-03 14:21:54 +09:00
CatchSkinComponents.cs Add droplet skinning support 2020-02-19 13:29:05 +09:00
osu.Game.Rulesets.Catch.csproj Update .Net Standard projects to 2.1 2019-11-18 18:35:58 +08:00