public Color GetFillColor(ChartModel.Note note) { if (!Context.Player.Settings.UseFillColorForDragChildNodes && ((NoteType)note.type == NoteType.DragChild || (NoteType)note.type == NoteType.CDragChild)) { return(GetRingColor(note)); } return(note.UseAlternativeColor() ? NoteFillColors[(NoteType)note.type][0] : NoteFillColors[(NoteType)note.type][1]); }
public Color GetFillColorOverride(ChartModel.Note note) { if (note.Override.FillColor != null) { return(note.Override.FillColor.Value); } return(note.UseAlternativeColor() ? GlobalFillColorsOverride[(NoteType)note.type][0] : GlobalFillColorsOverride[(NoteType)note.type][1]); }
public Color GetRingColor(ChartModel.Note note) { return(note.UseAlternativeColor() ? NoteRingColors[(NoteType)note.type][0] : NoteRingColors[(NoteType)note.type][1]); }