public override void HitNote(HellionFNFArrow fnfarrow) { int timeWindow = fnfarrow.projectile.timeLeft; float[] directions = new float[] { -MathHelper.PiOver2 / 2f, -MathHelper.PiOver2 / 8f, MathHelper.PiOver2 / 3f, MathHelper.PiOver2 / 8f }; Owner.itemRotation = directions[(int)(fnfarrow.projectile.ai[1] % 4)] * Owner.direction; fnfarrow.GotNote(false, timeWindow); hudNotes[(int)fnfarrow.projectile.ai[1]].HitBeat(timeWindow, fnfarrow); if (timeWindow < 8) { score += ((int)(MathHelper.Clamp(8 - fnfarrow.projectile.timeLeft, 0, 5))) * ((int)(25 * ScoreScale)); } score += (int)(50 * ScoreScale); }
public override void FailedNote(HellionFNFArrow fnfarrow) { //base.FailedNote(fnfarrow); }