GQ_Communicate/GQ_TongXin/Assets/script/接地网/LocatingPlace.cs

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());
}
}