Implement basic hold note + tick input.

This commit is contained in:
smoogipooo
2017-05-24 20:45:01 +09:00
parent d0e280dbef
commit dcf879687d
11 changed files with 406 additions and 34 deletions

View File

@ -69,18 +69,21 @@ namespace osu.Game.Rulesets.Mania.Beatmaps.Patterns.Legacy
if (holdNote)
{
newObject = new HoldNote
var hold = new HoldNote
{
StartTime = HitObject.StartTime,
EndSamples = HitObject.Samples,
Column = column,
Duration = endTime - HitObject.StartTime
};
newObject.Samples.Add(new SampleInfo
hold.HeadNote.Samples.Add(new SampleInfo
{
Name = SampleInfo.HIT_NORMAL
});
hold.TailNote.Samples = HitObject.Samples;
newObject = hold;
}
else
{