public SimPoint AddPoint(SimVector3 worldPosition) { SimPoint point = new SimPoint(); point.Init(this, nextPointId++, worldPosition); points.Add(point); pathListener.OnPointAdded(this, point); return(point); }