| bool get_isClosed() | Public+1 flags | | 0x01 |
| double get_moveStep() | Public+1 flags | | 0x08 |
| void set_moveStep(double value) | Public+1 flags | | 0x08 |
| int get_iterations() | Public+1 flags | | 0x04 |
| float get_knotParametrization() | Public+1 flags | | 0x04 |
| void set_knotParametrization(float value) | Public+1 flags | | 0x04 |
| void .ctor(const Type& type) | Public+1 flags | | 0x04 |
| void .ctor(const Type& type, int sampleRate) | Public+1 flags | | 0x04 |
| float CalculateLength(double from, double to, double resolution) | Public | | 0x08 |
| double Project(const Vector3& position, int subdivide, double from, double to) | Public | | 0x0C |
| bool Raycast(ref RaycastHit& hit, ref double& hitPercent, const LayerMask& layerMask, double resolution, double from, double to, const QueryTriggerInteraction& hitTriggers) | Public | | 0x2C |
| bool RaycastAll(ref RaycastHit[]& hits, ref double[]& hitPercents, const LayerMask& layerMask, double resolution, double from, double to, const QueryTriggerInteraction& hitTriggers) | Public | | 0x08 |
| double GetPointPercent(int pointIndex) | Public | | 0x08 |
| Vector3 EvaluatePosition(double percent) | Public | | 0x0C |
| SplineSample Evaluate(double percent) | Public | | 0x40 |
| SplineSample Evaluate(int pointIndex) | Public | | 0x40 |
| void Evaluate(int pointIndex, ref SplineSample& result) | Public | | 0x40 |
| void Evaluate(double percent, ref SplineSample& sample) | Public | | 0x40 |
| void Evaluate(ref SplineSample& sample, int pointIndex) | Public | | 0x40 |
| void Evaluate(ref SplineSample& sample, double percent) | Public | | 0x40 |
| void Evaluate(ref SplineSample[]& samples, double from, double to) | Public | | 0x08 |
| void EvaluateUniform(ref SplineSample[]& samples, ref double[]& originalSamplePercents, double from, double to) | Public | | 0x08 |
| void EvaluatePositions(ref Vector3[]& positions, double from, double to) | Public | | 0x08 |
| double Travel(double start, float distance, ref float& moved, const Direction& direction) | Public | | 0x08 |
| double Travel(double start, float distance, const Direction& direction) | Public | | 0x08 |
| void EvaluatePosition(double percent, ref Vector3& position) | Public | | 0x0C |
| void EvaluatePosition(ref Vector3& position, double percent) | Public | | 0x0C |
| void EvaluateTangent(double percent, ref Vector3& tangent) | Public | | 0x0C |
| void EvaluatePositionAndTangent(ref Vector3& position, ref Vector3& tangent, double percent) | Public | | 0x0C |
| double GetClosestPoint(int iterations, const Vector3& point, double start, double end, int slices) | Private | | 0x0C |
| void Break() | Public | | 0x00 |
| void Break(int at) | Public | | 0x04 |
| void Close() | Public | | 0x00 |
| void CatToBezierTangents() | Public | | 0x00 |
| void CalculatePosition(ref Vector3& position, double percent, int pointIndex) | Private | | 0x0C |
| void CalculateTangent(ref Vector3& tangent, double percent, int pointIndex) | Private | | 0x0C |
| void CalculatePositionAndTangent(double percent, int pointIndex, ref Vector3& position, ref Vector3& tangent) | Private | | 0x0C |
| void CalculateLinearPosition(ref Vector3& position, double t, int i) | Private | | 0x0C |
| void CalculateLinearTangent(ref Vector3& tangent, double t, int i) | Private | | 0x0C |
| void CalculateBSplinePosition(ref Vector3& position, double time, int i) | Private | | 0x0C |
| void CalculateBezierPosition(ref Vector3& position, double t, int i) | Private | | 0x0C |
| void CalculateBezierTangent(ref Vector3& tangent, double t, int i) | Private | | 0x0C |
| void CalculateCatmullRomComponents(double t) | Private | | 0x08 |
| void CalculateCatmullRomPosition(double t, ref Vector3& position) | Private | | 0x0C |
| void CalculateCatmullRomTangent(double t, ref Vector3& tangent) | Private | | 0x0C |
| void CalculateCatmullRomPositionFast(ref Vector3& position, double t, int i) | Private | | 0x0C |
| void CalculateCatmullRomTangentFast(ref Vector3& tangent, double t, int i) | Private | | 0x0C |
| void ComputeCatPoints(int i) | Private | | 0x04 |
| void FormatFromTo(ref double& from, ref double& to, bool preventInvert) | PublicStatic | | 0x08 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |
| float <CalculateCatmullRomComponents>g__GetInterval|65_0(const Vector3& a, const Vector3& b) | Private | | 0x0C |