void Awake() { sPData = GetComponent <SplinePlus>().sPData; range = 0f; // SplineCreationClass.Update(sPData,false); // UpdateSpline(); }
private void Awake() { SPData = GetComponent <SplinePlus>().sPData; MeshRenderer = MeshHolder.GetComponent <MeshRenderer>(); Mesh = MeshHolder.GetComponent <MeshFilter>(); SPData.MeshModifier = this; }
void Awake() { sPData = GetComponent <SplinePlus>().sPData; col = GetComponent <EdgeCollider2D>(); if (col == null) { col = this.gameObject.AddComponent <EdgeCollider2D>(); } sPData.MeshUpdate = this; }
private void Start() { SPData = GetComponent <SplinePlus>().sPData; SPData.Update(); _FollowerIndex = 0; for (int i = 0; i < Followers.Count; i++) { Followers[i].Time = 0; } }
public int LocalIndex(SPData SPData) { for (int n = 0; n < SPData.Nodes.Count; n++) { if (SPData.Nodes[n].Point.gameObject == Point.gameObject) { return(n); } } return(-1); }
public SplinePlus() { sPData = new SPData(this); }