// Update is called once per frame
void Update()
{
while (_lrVerticesCount < _vertices.Count)
{
_lineRenderer.SetVertexCount(_lrVerticesCount + 1);
_lineRenderer.SetPosition(_lrVerticesCount, _vertices[_lrVerticesCount]);
_lrVerticesCount++;
}
if (_size != _lrSize)
{
_lrSize = _size;
_lineRenderer.SetWidth(_lrSize, _lrSize);
}
if (_lrColor != _color)
{
_lrColor = _color;
_lineRenderer.SetColors(_color, _color);
}
if (_lrSortingLayer != _sortingLayer)
{
_lrSortingLayer = _sortingLayer;
_lineRenderer.sortingLayerName = _lrSortingLayer;
}
}