public SliderData(ColorNote head, ColorNote tail, float headControlPointLengthMultiplier, float tailControlPointLengthMultiplier, int midAnchorMode) : base(head.beat, head.color, head.line, head.layer, head.direction, tail.beat, tail.line, tail.layer) { this.headControlPointLengthMultiplier = headControlPointLengthMultiplier; this.tailControlPointLengthMultiplier = tailControlPointLengthMultiplier; this.tailCutDirection = tail.direction; this.midAnchorMode = midAnchorMode; }
public ColorNote(ColorNote note) { this.beat = note.beat; this.color = note.color; this.line = note.line; this.layer = note.layer; this.direction = note.direction; this.angle = note.angle; }
public BombNote(ColorNote note) { this.beat = note.beat; this.line = note.line; this.layer = note.layer; }
public BurstSliderData(ColorNote note, float tailBeat, int tailLine, int tailLayer, int sliceCount, float squishAmount) : base(note.beat, note.color, note.line, note.layer, note.direction, tailBeat, tailLine, tailLayer) { this.sliceCount = sliceCount; this.squishAmount = squishAmount; }