Knot.cs 371 B

12345678910111213141516171819202122
  1. using System;
  2. using UnityEngine;
  3. [Serializable]
  4. public class Knot
  5. {
  6. public Knot(Vector3 position)
  7. {
  8. this.position = position;
  9. }
  10. public void Invalidate()
  11. {
  12. this.distanceFromStart = -1f;
  13. }
  14. public float distanceFromStart = -1f;
  15. public CatmullRomSpline.SubKnot[] subKnots = new CatmullRomSpline.SubKnot[11];
  16. public Vector3 position;
  17. }