public TrackRenderer()
        {
            _sync                  = new ResourceSync();
            _lineactions           = new Queue <Tuple <LineActionType, GameLine> >();
            _physlines             = new Dictionary <int, int>();
            _scenerylines          = new Dictionary <int, int>();
            _decorator             = new LineDecorator();
            _physvbo               = new LineRenderer(Shaders.LineShader);
            _physvbo.OverrideColor = Constants.DefaultLineColor;

            _sceneryvbo = new LineRenderer(Shaders.LineShader);
            _sceneryvbo.OverrideColor = Color.Black;
        }