54 lines
1.2 KiB
C#
54 lines
1.2 KiB
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
public class LocatingPlace : MonoBehaviour
|
|
{
|
|
public List<Transform> transforms;
|
|
LineRenderer line;
|
|
|
|
|
|
private void Awake()
|
|
{
|
|
line = GetComponent<LineRenderer>();
|
|
line.positionCount = 0;
|
|
}
|
|
void Start()
|
|
{
|
|
|
|
if (transforms.Count == 0) return;
|
|
List<Vector3> vector3s = new List<Vector3>();
|
|
for (int i = 0; i < transforms.Count; i++)
|
|
{
|
|
vector3s.Add(transforms[i].localPosition);
|
|
}
|
|
|
|
line.positionCount = transforms.Count;
|
|
|
|
line.SetPositions(vector3s.ToArray());
|
|
}
|
|
|
|
// Update is called once per frame
|
|
void Update()
|
|
{
|
|
|
|
}
|
|
|
|
[ContextMenu("Éú³É")]
|
|
public void asd()
|
|
{
|
|
line = GetComponent<LineRenderer>();
|
|
line.positionCount = 0;
|
|
if (transforms.Count == 0) return;
|
|
List<Vector3> vector3s = new List<Vector3>();
|
|
for (int i = 0; i < transforms.Count; i++)
|
|
{
|
|
vector3s.Add(transforms[i].localPosition);
|
|
}
|
|
|
|
line.positionCount = transforms.Count;
|
|
|
|
line.SetPositions(vector3s.ToArray());
|
|
}
|
|
}
|