Fix ticks not getting accent colour

This commit is contained in:
Dean Herbert 2018-06-07 14:27:39 +09:00
parent 56ea1c1d63
commit dff4b360b7
1 changed files with 3 additions and 12 deletions

View File

@ -36,10 +36,11 @@ public class DrawableHoldNote : DrawableManiaHitObject<HoldNote>, IKeyBindingHan
/// </summary>
private bool hasBroken;
private readonly Container<DrawableHoldNoteTick> tickContainer;
public DrawableHoldNote(HoldNote hitObject, ManiaAction action)
: base(hitObject, action)
{
Container<DrawableHoldNoteTick> tickContainer;
RelativeSizeAxes = Axes.X;
InternalChildren = new Drawable[]
@ -85,17 +86,7 @@ public override Color4 AccentColour
bodyPiece.AccentColour = value;
head.AccentColour = value;
tail.AccentColour = value;
}
}
protected override void UpdateState(ArmedState state)
{
switch (state)
{
case ArmedState.Hit:
// Good enough for now, we just want them to have a lifetime end
this.Delay(2000).Expire();
break;
tickContainer.ForEach(t=>t.AccentColour=value);
}
}