public override void Init(Bezier_Base bb, Bezier_Base bf) { precedingBez = bb; endPoint = precedingBez.endPoint + Vector3.forward; endTangent = endPoint - Vector3.forward / 2; }
public void RemoveLastPoint() { _loopClosed = false; Bezier_Base bb = waypoints[waypoints.Count - 1]; waypoints.Remove(bb); DestroyImmediate(bb); Debug.Log("Destroyed"); }
public virtual void Init(Bezier_Base preceding, Bezier_Base first) { }
public override void Init(Bezier_Base bb, Bezier_Base bf) { }
public override void Init(Bezier_Base bb, Bezier_Base bf) { precedingBez = bb; firstBez = bf; }