Пример #1
0
 /// <summary>
 /// ショート作る
 /// </summary>
 /// <param name="type"></param>
 /// <param name="time"></param>
 /// <param name="lane"></param>
 /// <param name="length"></param>
 /// <returns></returns>
 public static SusAbsoluteNote MakeShortNote(SusNoteType type, double time, ushort lane, ushort length)
 {
     return(new SusAbsoluteNote
     {
         Type = type,
         StartTime = time,
         StartLane = lane,
         Length = length,
     });
 }
Пример #2
0
 /// <summary>
 /// ロング作る
 /// </summary>
 /// <param name="type"></param>
 /// <param name="time"></param>
 /// <param name="lane"></param>
 /// <param name="length"></param>
 /// <returns></returns>
 public static SusAbsoluteNote MakeLongNote(SusNoteType type, double time, ushort lane, ushort length, IEnumerable <SusAbsoluteNote> tail)
 {
     return(new SusAbsoluteNote
     {
         Type = type,
         StartTime = time,
         StartLane = lane,
         Length = length,
         FollowingNotes = new List <SusAbsoluteNote>(tail),
     });
 }