Don't use Mods enum for handling incompatible mods.

This commit is contained in:
Dean Herbert
2017-03-06 18:16:21 +09:00
parent a7d7abe70e
commit 45f500920c
7 changed files with 46 additions and 35 deletions

View File

@ -1,6 +1,8 @@
// Copyright (c) 2007-2017 ppy Pty Ltd <contact@ppy.sh>.
// Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE
using System;
namespace osu.Game.Modes.Catch
{
public class CatchModNoFail : ModNoFail
@ -17,7 +19,7 @@ namespace osu.Game.Modes.Catch
{
public override string Description => @"Play with no approach circles and fading notes for a slight score advantage.";
public override double ScoreMultiplier => 1.06;
public override Mods[] DisablesMods => new Mods[] { };
public override Type[] IncompatibleMods => new Type[] { };
}
public class CatchModHardRock : ModHardRock
@ -54,7 +56,7 @@ namespace osu.Game.Modes.Catch
public class CatchModFlashlight : ModFlashlight
{
public override double ScoreMultiplier => 1.12;
public override Mods[] DisablesMods => new Mods[] { };
public override Type[] IncompatibleMods => new Type[] { };
}
public class CatchModPerfect : ModPerfect