Example #1
0
    public override void Init(Bezier_Base bb, Bezier_Base bf)
    {
        precedingBez = bb;

        endPoint   = precedingBez.endPoint + Vector3.forward;
        endTangent = endPoint - Vector3.forward / 2;
    }
Example #2
0
    public void RemoveLastPoint()
    {
        _loopClosed = false;
        Bezier_Base bb = waypoints[waypoints.Count - 1];

        waypoints.Remove(bb);
        DestroyImmediate(bb);
        Debug.Log("Destroyed");
    }
Example #3
0
 public virtual void Init(Bezier_Base preceding, Bezier_Base first)
 {
 }
 public override void Init(Bezier_Base bb, Bezier_Base bf)
 {
 }
Example #5
0
 public override void Init(Bezier_Base bb, Bezier_Base bf)
 {
     precedingBez = bb;
     firstBez     = bf;
 }