diff --git a/osu.Game.Rulesets.Taiko/Objects/Drawables/DrawableCentreHit.cs b/osu.Game.Rulesets.Taiko/Objects/Drawables/DrawableCentreHit.cs
index 8bb78669ca..b2760e6914 100644
--- a/osu.Game.Rulesets.Taiko/Objects/Drawables/DrawableCentreHit.cs
+++ b/osu.Game.Rulesets.Taiko/Objects/Drawables/DrawableCentreHit.cs
@@ -22,6 +22,7 @@ namespace osu.Game.Rulesets.Taiko.Objects.Drawables
private void load(OsuColour colours)
{
MainPiece.AccentColour = colours.PinkDarker;
+ MainPiece.KiaiFlashColour = colours.PinkLight;
}
}
}
diff --git a/osu.Game.Rulesets.Taiko/Objects/Drawables/DrawableCentreHitStrong.cs b/osu.Game.Rulesets.Taiko/Objects/Drawables/DrawableCentreHitStrong.cs
index 434fb9377f..da2e4a5733 100644
--- a/osu.Game.Rulesets.Taiko/Objects/Drawables/DrawableCentreHitStrong.cs
+++ b/osu.Game.Rulesets.Taiko/Objects/Drawables/DrawableCentreHitStrong.cs
@@ -22,6 +22,7 @@ namespace osu.Game.Rulesets.Taiko.Objects.Drawables
private void load(OsuColour colours)
{
MainPiece.AccentColour = colours.PinkDarker;
+ MainPiece.KiaiFlashColour = colours.PinkLight;
}
}
}
diff --git a/osu.Game.Rulesets.Taiko/Objects/Drawables/DrawableRimHit.cs b/osu.Game.Rulesets.Taiko/Objects/Drawables/DrawableRimHit.cs
index 20e8d36105..cd5ceaa965 100644
--- a/osu.Game.Rulesets.Taiko/Objects/Drawables/DrawableRimHit.cs
+++ b/osu.Game.Rulesets.Taiko/Objects/Drawables/DrawableRimHit.cs
@@ -22,6 +22,7 @@ namespace osu.Game.Rulesets.Taiko.Objects.Drawables
private void load(OsuColour colours)
{
MainPiece.AccentColour = colours.BlueDarker;
+ MainPiece.KiaiFlashColour = colours.BlueLight;
}
}
}
diff --git a/osu.Game.Rulesets.Taiko/Objects/Drawables/DrawableRimHitStrong.cs b/osu.Game.Rulesets.Taiko/Objects/Drawables/DrawableRimHitStrong.cs
index 4b1bb62bab..c9387f6e72 100644
--- a/osu.Game.Rulesets.Taiko/Objects/Drawables/DrawableRimHitStrong.cs
+++ b/osu.Game.Rulesets.Taiko/Objects/Drawables/DrawableRimHitStrong.cs
@@ -22,6 +22,7 @@ namespace osu.Game.Rulesets.Taiko.Objects.Drawables
private void load(OsuColour colours)
{
MainPiece.AccentColour = colours.BlueDarker;
+ MainPiece.KiaiFlashColour = colours.BlueLight;
}
}
}
diff --git a/osu.Game.Rulesets.Taiko/Objects/Drawables/Pieces/CirclePiece.cs b/osu.Game.Rulesets.Taiko/Objects/Drawables/Pieces/CirclePiece.cs
index f182eb6993..6118e00e25 100644
--- a/osu.Game.Rulesets.Taiko/Objects/Drawables/Pieces/CirclePiece.cs
+++ b/osu.Game.Rulesets.Taiko/Objects/Drawables/Pieces/CirclePiece.cs
@@ -159,7 +159,7 @@ namespace osu.Game.Rulesets.Taiko.Objects.Drawables.Pieces
if (beatIndex % (int)timingPoint.TimeSignature != 0)
return;
- background.FadeEdgeEffectTo(Color4.White);
+ background.FadeEdgeEffectTo(KiaiFlashColour);
using (BeginDelayedSequence(200))
background.FadeEdgeEffectTo(AccentColour, 500, EasingTypes.OutQuint);
}
diff --git a/osu.Game.Rulesets.Taiko/Objects/Drawables/Pieces/TaikoPiece.cs b/osu.Game.Rulesets.Taiko/Objects/Drawables/Pieces/TaikoPiece.cs
index 5e7e9e6350..9ef9224942 100644
--- a/osu.Game.Rulesets.Taiko/Objects/Drawables/Pieces/TaikoPiece.cs
+++ b/osu.Game.Rulesets.Taiko/Objects/Drawables/Pieces/TaikoPiece.cs
@@ -20,6 +20,11 @@ namespace osu.Game.Rulesets.Taiko.Objects.Drawables.Pieces
set { accentColour = value; }
}
+ ///
+ /// The colour to be flashed on a kiai beat.
+ ///
+ public Color4 KiaiFlashColour;
+
private bool kiaiMode;
///
/// Whether Kiai mode effects are enabled for this circle piece.