Make ExpandDirection abstract

This commit is contained in:
smoogipoo 2021-02-24 15:05:12 +09:00
parent 0b44d2483b
commit 6b6811063b
2 changed files with 4 additions and 1 deletions

View File

@ -3,6 +3,7 @@
using System; using System;
using System.Linq; using System.Linq;
using osu.Game.Rulesets.Mania.UI;
namespace osu.Game.Rulesets.Mania.Mods namespace osu.Game.Rulesets.Mania.Mods
{ {
@ -12,5 +13,7 @@ public class ManiaModHidden : ManiaModPlayfieldCover
public override double ScoreMultiplier => 1; public override double ScoreMultiplier => 1;
public override Type[] IncompatibleMods => base.IncompatibleMods.Append(typeof(ManiaModFadeIn)).ToArray(); public override Type[] IncompatibleMods => base.IncompatibleMods.Append(typeof(ManiaModFadeIn)).ToArray();
protected override CoverExpandDirection ExpandDirection => CoverExpandDirection.AgainstScroll;
} }
} }

View File

@ -19,7 +19,7 @@ public abstract class ManiaModPlayfieldCover : ModHidden, IApplicableToDrawableR
/// <summary> /// <summary>
/// The direction in which the cover should expand. /// The direction in which the cover should expand.
/// </summary> /// </summary>
protected virtual CoverExpandDirection ExpandDirection => CoverExpandDirection.AgainstScroll; protected abstract CoverExpandDirection ExpandDirection { get; }
public virtual void ApplyToDrawableRuleset(DrawableRuleset<ManiaHitObject> drawableRuleset) public virtual void ApplyToDrawableRuleset(DrawableRuleset<ManiaHitObject> drawableRuleset)
{ {