27 lines
619 B
C#
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;
|
|
}
|
|
} |