public Vector3 NoteToScreenPosition(NotePosition notePosition) { return(new Vector3( SamplesToScreenPositionX(notePosition.ToSamples(Audio.clip.frequency)), BlockNumToScreenPositionY(notePosition.block) * CanvasScaleFactor.Value, 0)); }
public static Vector3 NoteToCanvasPosition(NotePosition notePosition) { return(new Vector3( SamplesToCanvasPositionX(notePosition.ToSamples(Audio.Source.clip.frequency, EditData.BPM.Value)), BlockNumToCanvasPositionY(notePosition.block) * NoteCanvas.ScaleFactor.Value, 0)); }