StationObscurum/Assets/Scripts/DynamicLine.cs
2023-06-01 08:03:48 -07:00

27 lines
619 B
C#

using UnityEngine;
[ExecuteAlways]
[RequireComponent(typeof(LineRenderer))]
public class DynamicLine : MonoBehaviour
{
[SerializeField] private float length = 5f;
[SerializeField] private int count = 2;
private LineRenderer lineRenderer;
private int pCount;
private float pLength;
// Start is called before the first frame update
private void Start()
{
lineRenderer = GetComponent<LineRenderer>();
}
// Update is called once per frame
private void FixedUpdate()
{
if (pLength != length || pCount != count) lineRenderer.positionCount = count;
}
}