| using System; | |
| using UnityEngine; | |
| public class KeypointLine : MonoBehaviour | |
| { | |
| public LineRenderer lineRenderer; | |
| public Keypoint start; | |
| public Keypoint end; | |
| public Color color; | |
| public float width; | |
| void Start() | |
| { | |
| lineRenderer.startColor = color; | |
| lineRenderer.endColor = color; | |
| lineRenderer.startWidth = width; | |
| lineRenderer.endWidth = width; | |
| } | |
| void Update() | |
| { | |
| lineRenderer.SetPosition(0, start.Position); | |
| lineRenderer.SetPosition(1, end.Position); | |
| lineRenderer.gameObject.SetActive(start.IsActive && end.IsActive); | |
| } | |
| } | |