1
0
mirror of https://github.com/ppy/osu.git synced 2024-09-22 03:27:24 +08:00

Privatise shouldAlternate

This commit is contained in:
Bartłomiej Dach 2022-01-31 22:56:27 +01:00
parent 40f43344f1
commit 9227211a44
No known key found for this signature in database
GPG Key ID: BCECCD4FA41F6497

View File

@ -25,7 +25,6 @@ namespace osu.Game.Rulesets.Osu.Mods
public override Type[] IncompatibleMods => new[] { typeof(ModAutoplay) };
public override ModType Type => ModType.DifficultyIncrease;
public override IconUsage? Icon => FontAwesome.Solid.Keyboard;
public bool ShouldAlternate => !isBreakTime.Value && introEnded;
private bool introEnded;
private double earliestStartTime;
@ -34,6 +33,8 @@ namespace osu.Game.Rulesets.Osu.Mods
private OsuAction? lastActionPressed;
private DrawableRuleset<OsuHitObject> ruleset;
private bool shouldAlternate => !isBreakTime.Value && introEnded;
public void ApplyToDrawableRuleset(DrawableRuleset<OsuHitObject> drawableRuleset)
{
ruleset = drawableRuleset;
@ -82,7 +83,7 @@ namespace osu.Game.Rulesets.Osu.Mods
}
public bool OnPressed(KeyBindingPressEvent<OsuAction> e)
=> mod.ShouldAlternate && mod.onPressed(e.Action);
=> mod.shouldAlternate && mod.onPressed(e.Action);
public void OnReleased(KeyBindingReleaseEvent<OsuAction> e)
{