void Awake() { var meshFilter = GetComponent<MeshFilter>(); SplineMesh = (meshFilter.sharedMesh = new Mesh()); CachedNodes = GetComponentsInChildren<SplineNode>().OrderBy(x => x.name).ToArray(); Rebuild(); }