osu/osu.Game/Rulesets/Mods
Dean Herbert ed29646291 Remove IApplicableToDifficulty.ReadFromDifficulty
This was added specifically for `ModDifficultyAdjust`, but turned out to
be more of a headache than we expected. We have since removed usage and
would hope that this is not required by any other mods.

Opting for complete removal rather than obsoletion, as we discovered
this was already broken in multiple cases, with fixes being quite
logically complex.

If you happen to be a ruleset developer relying on this, open an issue
and we'll talk you through a better approach (or check what
`ModDifficultyAdjust` is doing now for an example).
2021-07-14 12:32:16 +09:00
..
DifficultyAdjustSettingsControl.cs Do not store direct references to original bindable 2021-07-11 15:28:13 +02:00
DifficultyBindable.cs Fix incorrect value copy order in BindTo() 2021-07-12 22:27:36 +02:00
IApplicableAfterBeatmapConversion.cs
IApplicableFailOverride.cs
IApplicableMod.cs
IApplicableToAudio.cs
IApplicableToBeatmap.cs
IApplicableToBeatmapConverter.cs
IApplicableToBeatmapProcessor.cs Add IApplicableToBeatmapProcessor mod interface 2021-06-23 14:46:30 +09:00
IApplicableToDifficulty.cs Remove IApplicableToDifficulty.ReadFromDifficulty 2021-07-14 12:32:16 +09:00
IApplicableToDrawableHitObject.cs Move IApplicableToDrawableHitObjects to its own file 2021-06-18 13:06:13 +09:00
IApplicableToDrawableHitObjects.cs Move IApplicableToDrawableHitObjects to its own file 2021-06-18 13:06:13 +09:00
IApplicableToDrawableRuleset.cs
IApplicableToHealthProcessor.cs
IApplicableToHitObject.cs
IApplicableToHUD.cs
IApplicableToPlayer.cs
IApplicableToRate.cs
IApplicableToSample.cs
IApplicableToScoreProcessor.cs
IApplicableToTrack.cs
ICreateReplay.cs Add new interface for autoplay mods 2021-05-25 18:09:24 +09:00
IHasSeed.cs Move SeedSettingsControl to own file 2021-06-23 13:40:05 +09:00
IMod.cs
IReadFromConfig.cs
IUpdatableByPlayfield.cs
Mod.cs Fix obsolete message in Mod.Ranked 2021-07-02 15:55:25 +08:00
ModAutoplay.cs Replace and obsolete Ranked flag with IsUserPlayable 2021-06-09 14:17:03 +09:00
ModBarrelRoll.cs Remove redundant arguments 2021-07-05 23:52:39 +08:00
ModBlockFail.cs
ModCinema.cs
ModClassic.cs Replace and obsolete Ranked flag with IsUserPlayable 2021-06-09 14:17:03 +09:00
ModDaycore.cs
ModDifficultyAdjust.cs Standardise variables 2021-07-09 13:24:26 +09:00
ModDoubleTime.cs Replace and obsolete Ranked flag with IsUserPlayable 2021-06-09 14:17:03 +09:00
ModEasy.cs Replace and obsolete Ranked flag with IsUserPlayable 2021-06-09 14:17:03 +09:00
ModEasyWithExtraLives.cs
ModFailCondition.cs
ModFlashlight.cs Replace and obsolete Ranked flag with IsUserPlayable 2021-06-09 14:17:03 +09:00
ModHalfTime.cs Replace and obsolete Ranked flag with IsUserPlayable 2021-06-09 14:17:03 +09:00
ModHardRock.cs
ModHidden.cs Replace and obsolete Ranked flag with IsUserPlayable 2021-06-09 14:17:03 +09:00
ModNightcore.cs
ModNoFail.cs Replace and obsolete Ranked flag with IsUserPlayable 2021-06-09 14:17:03 +09:00
ModNoMod.cs Make Mod.Description abstract and add missing descriptions 2021-04-15 14:36:26 +09:00
ModPerfect.cs Replace and obsolete Ranked flag with IsUserPlayable 2021-06-09 14:17:03 +09:00
ModRandom.cs Moved the string to int? conversion logic into SettingsNumberBox 2021-06-28 11:00:07 +08:00
ModRateAdjust.cs
ModRelax.cs
ModSuddenDeath.cs Replace and obsolete Ranked flag with IsUserPlayable 2021-06-09 14:17:03 +09:00
ModTimeRamp.cs
ModType.cs
ModWindDown.cs
ModWindUp.cs
ModWithVisibilityAdjustment.cs Implement IApplicableToDrawableHitObject for mods 2021-06-16 18:52:01 +09:00
MultiMod.cs