public virtual void init(float t, bool odd)
 {
     if ((this.trajectoryBuilders.Count == 0))
     {
         throw new Exception("RandomTraectoryBuilder requires at least one builder been added.");
     }
     current = trajectoryBuilders[UnityEngine.Random.Range(0, trajectoryBuilders.Count)];
     current.init(t, odd);
 }
 public virtual void addBuilder(trajectory.TrajectoryBuilder trajectoryBuilder)
 {
     trajectoryBuilders.Add(trajectoryBuilder);
 }