osu/osu.Game/Rulesets/Mods
Salman Ahmed 8c5d99ab21 Override CreateInstance() in osu! bindable subclasses
Three bindables are left which don't have this overriden due to them
already not having a value-only constructor and not supporting
`GetBoundCopy()` properly:
 - `BeatmapDifficultyCache.BindableStarDifficulty`.
 - `TotalScoreBindable`
 - `TotalScoreStringBindable`

I could add support for them by passing the required data to them, as
they seem to be able to have that shared, but I'm hesitant to support
something which was already broken and never used, not sure.
2021-08-18 04:19:58 +03:00
..
DifficultyAdjustSettingsControl.cs Override CreateInstance() in osu! bindable subclasses 2021-08-18 04:19:58 +03:00
DifficultyBindable.cs Override CreateInstance() in osu! bindable subclasses 2021-08-18 04:19:58 +03: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 Reword outdated doc 2021-08-01 19:22:33 +03:00
IApplicableToHitObject.cs
IApplicableToHUD.cs
IApplicableToPlayer.cs
IApplicableToRate.cs
IApplicableToSample.cs
IApplicableToScoreProcessor.cs Fix judgement processors provided to mods while not completely loaded 2021-08-01 19:16:30 +03:00
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
Metronome.cs Add audio adjustment support to Metronome 2021-07-31 02:16:02 +03:00
Mod.cs Add IDeepCloneable interface and update existing CreateCopy methods to use it 2021-07-19 12:54:17 +09: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 Merge EnableUserDim and IgnoreUserSettings to one bindable 2021-04-13 10:58:56 +03:00
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 Missed one 2021-08-12 10:14:01 +08:00
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
ModMirror.cs review modifications: maniamodmirror inheritance, reflection utilities, vertical flip option 2021-07-26 10:46:41 -04:00
ModMuted.cs Remove brackets 2021-08-01 20:59:51 +03: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 Make Perfect auto restart toggleable 2021-08-12 10:12:35 +08: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 Remove override 2021-08-12 10:27:36 +08:00
ModTimeRamp.cs
ModType.cs
ModWindDown.cs Avoid mixing precision across time ramp bindables 2021-02-24 19:16:10 +01:00
ModWindUp.cs Avoid mixing precision across time ramp bindables 2021-02-24 19:16:10 +01:00
ModWithVisibilityAdjustment.cs Implement IApplicableToDrawableHitObject for mods 2021-06-16 18:52:01 +09:00
MultiMod.cs Add IDeepCloneable interface and update existing CreateCopy methods to use it 2021-07-19 12:54:17 +09:00