using System.Collections.Generic; namespace WacK.Data.Chart { /// /// Base class for various in-play note types. /// public abstract class Note { /// /// Time in milliseconds which the note occurs. /// public double time = 0; /// /// Time of the note in MeasureBeat. /// public MeasureBeat measureBeat; /// /// The note's radial position out of 60. /// public int? pos; /// /// The radial size of the note. /// 1 <= size <= 60 /// public int? size; public Note(double time, MeasureBeat measureBeat, int? position = null, int? size = null) { this.time = time; this.measureBeat = measureBeat; this.pos = position; this.size = size; } public Note() { } } }