using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class LineUpdate : MonoBehaviour
{
    List<Vector3> poslist = new List<Vector3>();
    private void Start()
    {

        LineRenderer lr = this.GetComponent<LineRenderer>();
        if(lr)
        {
            for (int i = 0; i < lr.positionCount; i++)
            {
                poslist.Add(lr.GetPosition(i));
            }

        }
    }
    // Update is called once per frame
    void Update()
    {
        LineRenderer lr = this.GetComponent<LineRenderer>();
        if (lr)
        {
            for (int i = 0; i < lr.positionCount; i++)
            {
                lr.SetPosition(i, this.transform.InverseTransformVector(poslist[i]));
            }
        }
        
    }
}