//once triggered a new set of mesh locations will be genorated along with all //nessesry containers. public void launch() { if (!launched) { launched = true; spline = GetComponent <BezierSpline>(); controlPoints = new List <GameObject>(); setControlObjet(); shapeHold = GameObject.Find("ScriptHolder").GetComponent <MeshMaker>(); shapeHold.Begin(); items[0] = shapeHold.pointPrefab; vertexPoints = new List <GameObject>(); splinePoints = new Vector3[spline.points.Length]; meshMap = GetComponent <MeshManipulator>(); identPos(); runCreation(); } }