public void LineChanged(StandardLine line, bool hit) { var colorindex = _lines[line.ID]; var color = line.GetColor(); var lineverts = hit ? new LineVertex[6] : CreateDecorationLine(line, color); _linebuffer.ChangeLine(colorindex, lineverts); }
public void AddLine(StandardLine line) { if (_lines.ContainsKey(line.ID)) { LineChanged(line, false); return; } var color = line.GetColor(); var lineverts = CreateDecorationLine(line, color); int start = _linebuffer.AddLine(lineverts); _lines.Add(line.ID, start); }