2019-04-10 13:39:36 +02:00

31 lines
651 B
C#

using UnityEngine;
using System.Collections;
public class CurvedLinePoint : MonoBehaviour
{
[HideInInspector] public bool showGizmo = true;
[HideInInspector] public float gizmoSize = 0.1f;
[HideInInspector] public Color gizmoColor = new Color(1,0,0,0.5f);
void OnDrawGizmos()
{
if( showGizmo == true )
{
Gizmos.color = gizmoColor;
Gizmos.DrawSphere( this.transform.position, gizmoSize );
}
}
//update parent line when this point moved
void OnDrawGizmosSelected()
{
CurvedLineRenderer curvedLine = this.transform.parent.GetComponent<CurvedLineRenderer>();
if( curvedLine != null )
{
curvedLine.Update();
}
}
}