blob: 3fcbc50dd44e5acb41895ed332f9b85e12998c54 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
using System.Collections.Generic;
using UnityEngine;
[ExecuteInEditMode]
public class LineAttach : MonoBehaviour
{
public List<Transform> m_attachments = new List<Transform>();
private LineRenderer m_lineRenderer;
private void Start()
{
m_lineRenderer = GetComponent<LineRenderer>();
}
private void LateUpdate()
{
for (int i = 0; i < m_attachments.Count; i++)
{
Transform transform = m_attachments[i];
if ((bool)transform)
{
m_lineRenderer.SetPosition(i, base.transform.InverseTransformPoint(transform.position));
}
}
}
}
|