| int get_length() | Public+1 flags | | 0x04 |
| bool get_hasSamples() | Private+1 flags | | 0x01 |
| void .ctor() | Public+1 flags | | 0x00 |
| void .ctor(SampleCollection input) | Public+1 flags | | 0x08 |
| int GetClippedSampleCount(double clipFrom, double clipTo, ref int& startIndex, ref int& endIndex) | Public | | 0x08 |
| void GetSamplingValues(double percent, ref int& sampleIndex, ref double& lerp) | Public | | 0x08 |
| Vector3 EvaluatePosition(double percent) | Public | | 0x0C |
| SplineSample Evaluate(double percent) | Public | | 0x40 |
| void Evaluate(double percent, ref SplineSample& result) | Public | | 0x40 |
| void Evaluate(ref SplineSample[]& results, double from, double to) | Public | | 0x08 |
| void EvaluatePositions(ref Vector3[]& positions, double from, double to) | Public | | 0x08 |
| double Travel(double start, float distance, const Direction& direction, ref float& moved, double clipFrom, double clipTo) | Public | | 0x08 |
| double TravelWithOffset(double start, float distance, const Direction& direction, const Vector3& offset, ref float& moved, double clipFrom, double clipTo) | Public | | 0x0C |
| double Travel(double start, float distance, const Direction& direction) | Public | | 0x08 |
| void Project(const Vector3& position, int controlPointCount, ref SplineSample& result, double from, double to) | Public | | 0x40 |
| double GetSamplePercent(int sampleIndex) | Private | | 0x08 |
| float CalculateLength(double from, double to, bool preventInvert) | Public | | 0x08 |
| float CalculateLengthWithOffset(const Vector3& offset, double from, double to) | Public | | 0x0C |