单人骑行

This commit is contained in:
lishuo committed 2021-03-30 17:27:50 +08:00
1 parent 326b74bd03
commit 971a6f7e0e
2597 files changed
+427802 -4

No files matched your search

@@ -0,0 +1,49 @@
namespace Mapbox.Unity.MeshGeneration.Components
{
using UnityEngine;
using System.Linq;
using Mapbox.Unity.MeshGeneration.Data;
using System;
public class FeatureBehaviour : MonoBehaviour
{
public VectorEntity VectorEntity;
public Transform Transform;
public VectorFeatureUnity Data;
[Multiline(5)]
public string DataString;
public void ShowDebugData()
{
DataString = string.Join("\r\n", Data.Properties.Select(x => x.Key + " - " + x.Value.ToString()).ToArray());
}
public void ShowDataPoints()
{
foreach (var item in VectorEntity.Feature.Points)
{
for (int i = 0; i < item.Count; i++)
{
var go = GameObject.CreatePrimitive(PrimitiveType.Sphere);
go.name = i.ToString();
go.transform.SetParent(transform, false);
go.transform.localPosition = item[i];
}
}
}
public void Initialize(VectorEntity ve)
{
VectorEntity = ve;
Transform = transform;
Data = ve.Feature;
}
public void Initialize(VectorFeatureUnity feature)
{
Transform = transform;
Data = feature;
}
}
}