osu/osu.Game/Rulesets
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
..
Configuration
Difficulty CA2208: create exceptions correctly. 2019-12-17 13:00:10 +08:00
Edit Simplify blueprints by removing visible state 2020-02-13 10:00:09 +09:00
Judgements Fix hitobjects with unknown lifetimes by enforcing non-null judgement 2020-02-23 13:49:06 +09:00
Mods Add index constants for cross-class safety 2020-02-13 14:07:37 +09:00
Objects Fix hitobjects with unknown lifetimes by enforcing non-null judgement 2020-02-23 13:49:06 +09:00
Replays Add a sane key up delay to relax mod 2020-02-14 17:13:50 +09:00
Scoring fix typo on ScoreProcessor xmldoc 2020-01-27 08:24:15 +08:00
Timing
UI Fix lifetime calculation in overlapping algorithm 2020-02-06 23:13:28 +01:00
ILegacyRuleset.cs Remove LegacyID from Ruleset 2019-12-24 13:48:27 +09:00
Ruleset.cs Merge branch 'rpc' of https://github.com/aspriddell/osu into rpc 2020-01-03 13:08:06 +00:00
RulesetConfigCache.cs
RulesetInfo.cs Simplify RulesetInfo string presentation 2020-02-18 01:17:12 +03:00
RulesetSelector.cs
RulesetStore.cs remove from rulesetinfo 2020-01-03 13:08:01 +00:00