| 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(const RaycastHit&& hit, double hitPercent, const LayerMask& layerMask, double resolution, double from, double to, const QueryTriggerInteraction& hitTriggers) | Public | | 0x2C |
| bool RaycastAll(const RaycastHit[]& hits, const 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, const SplineSample&& result) | Public | | 0x40 |
| void Evaluate(double percent, const SplineSample&& sample) | Public | | 0x40 |
| void Evaluate(const SplineSample&& sample, int pointIndex) | Public | | 0x40 |
| void Evaluate(const SplineSample&& sample, double percent) | Public | | 0x40 |
| void Evaluate(const SplineSample[]& samples, double from, double to) | Public | | 0x08 |
| void EvaluateUniform(const SplineSample[]& samples, const double[]& originalSamplePercents, double from, double to) | Public | | 0x08 |
| void EvaluatePositions(const Vector3[]& positions, double from, double to) | Public | | 0x08 |
| double Travel(double start, float distance, float moved, const Direction& direction) | Public | | 0x08 |
| double Travel(double start, float distance, const Direction& direction) | Public | | 0x08 |
| void EvaluatePosition(double percent, const Vector3&& position) | Public | | 0x0C |
| void EvaluatePosition(const Vector3&& position, double percent) | Public | | 0x0C |
| void EvaluateTangent(double percent, const Vector3&& tangent) | Public | | 0x0C |
| void EvaluatePositionAndTangent(const Vector3&& position, const 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(const Vector3&& position, double percent, int pointIndex) | Private | | 0x0C |
| void CalculateTangent(const Vector3&& tangent, double percent, int pointIndex) | Private | | 0x0C |
| void CalculatePositionAndTangent(double percent, int pointIndex, const Vector3&& position, const Vector3&& tangent) | Private | | 0x0C |
| void CalculateLinearPosition(const Vector3&& position, double t, int i) | Private | | 0x0C |
| void CalculateLinearTangent(const Vector3&& tangent, double t, int i) | Private | | 0x0C |
| void CalculateBSplinePosition(const Vector3&& position, double time, int i) | Private | | 0x0C |
| void CalculateBezierPosition(const Vector3&& position, double t, int i) | Private | | 0x0C |
| void CalculateBezierTangent(const Vector3&& tangent, double t, int i) | Private | | 0x0C |
| void CalculateCatmullRomComponents(double t) | Private | | 0x08 |
| void CalculateCatmullRomPosition(double t, const Vector3&& position) | Private | | 0x0C |
| void CalculateCatmullRomTangent(double t, const Vector3&& tangent) | Private | | 0x0C |
| void CalculateCatmullRomPositionFast(const Vector3&& position, double t, int i) | Private | | 0x0C |
| void CalculateCatmullRomTangentFast(const Vector3&& tangent, double t, int i) | Private | | 0x0C |
| void ComputeCatPoints(int i) | Private | | 0x04 |
| void FormatFromTo(double from, 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 |