| bool get_UseCache() | Public+1 flags | | 0x01 |
| void set_UseCache(bool value) | Public+1 flags | | 0x01 |
| CurvySplineSegment get_StartCP() | Public+1 flags | | 0x08 |
| void set_StartCP(CurvySplineSegment value) | Public+1 flags | | 0x08 |
| CurvySplineSegment get_EndCP() | Public+1 flags | | 0x08 |
| void set_EndCP(CurvySplineSegment value) | Public+1 flags | | 0x08 |
| bool get_UseGlobalSpace() | Public+1 flags | | 0x01 |
| void set_UseGlobalSpace(bool value) | Public+1 flags | | 0x01 |
| bool get_IsConfigured() | Public+2 flags | | 0x01 |
| bool get_IsInitialized() | Public+2 flags | | 0x01 |
| bool get_PathIsClosed() | PublicFinal+3 flags | | 0x01 |
| void SetRange(CurvySplineSegment rangeStart, CurvySplineSegment rangeEnd) | Public | | 0x08 |
| void ClearRange() | Public | | 0x00 |
| void OnEnable() | 2 flags | | 0x00 |
| void OnDisable() | 2 flags | | 0x00 |
| void OnValidate() | 2 flags | | 0x00 |
| void Reset() | Public+1 flags | | 0x00 |
| void OnSplineRefreshed(CurvySplineEventArgs e) | Private | | 0x08 |
| void OnSplineInitialized(CurvySplineEventArgs e) | Private | | 0x08 |
| void OnInputSplineCoordinatesChanged(CurvySpline sender) | Private | | 0x08 |
| void ForceRefresh() | Private | | 0x00 |
| bool getPathClosed(CurvySpline spline) | Private | | 0x08 |
| CGData GetSplineData(CurvySpline spline, bool fullPath, CGDataRequestRasterization raster, CGDataRequestMetaCGOptions options) | 1 flags | | 0x08 |
| void ProcessControlPointOptions(const ControlPointOption& options, int positionsCount, List<FluffyUnderware.Curvy.Generator.SamplePointsMaterialGroup> shapeMaterialGroups, List<FluffyUnderware.Curvy.Generator.SamplePointUData> extendedUVData, List<FluffyUnderware.Curvy.Generator.DuplicateSamplePoint> duplicatePoints, ref SamplePointsMaterialGroup& currentMaterialGroup, ref SamplePointsPatch& currentPatch, ref float& currentDistance, ref bool& duplicatePoint) | PrivateStatic | | 0x24 |
| void FillData(CGShape dataToFill, SamplePointsMaterialGroup materialGroup, const SubArrayList<System.Single>& sourceFs, const SubArrayList<System.Single>& relativeFs, bool isFullPath, const SubArrayList<UnityEngine.Vector3>& positions, const SubArrayList<UnityEngine.Vector3>& tangents, const SubArrayList<UnityEngine.Vector3>& normals, bool considerSplineTransform, Transform splineTransform, Transform generatorTransform) | PrivateStatic | | 0x20 |
| void AddPoint(float sourceF, float relativeF, bool isFullPath, const Vector3& position, const Vector3& tangent, const Vector3& up, ref SubArrayList<System.Single>& sourceFList, ref SubArrayList<System.Single>& relativeFList, ref SubArrayList<UnityEngine.Vector3>& positionList, ref SubArrayList<UnityEngine.Vector3>& tangentList, ref SubArrayList<UnityEngine.Vector3>& upList) | PrivateStatic | | 0x20 |
| bool MoveByAngleExt(CurvySpline spline, bool useCache, ref float& tf, float maxDistance, float maxAngle, ref Vector3& pos, ref Vector3& tan, float stopTF, bool loop, float stepDist) | PrivateStatic | | 0x0C |
| void CalculateExtendedUV(CurvySpline spline, float startTF, float endTF, List<FluffyUnderware.Curvy.Generator.SamplePointUData> ext, CGShape data) | PrivateStatic | | 0x08 |
| MetaCGOptions findPreviousReferenceCPOptions(CurvySpline spline, float tf, ref CurvySplineSegment& cp) | PrivateStatic | | 0x08 |
| MetaCGOptions findNextReferenceCPOptions(CurvySpline spline, float tf, ref CurvySplineSegment& cp) | PrivateStatic | | 0x08 |
| CurvySpline get_InputSpline() | 5 flags | | 0x08 |
| void set_InputSpline(CurvySpline value) | 5 flags | | 0x08 |
| void OnSplineAssigned() | 3 flags | | 0x00 |
| void ValidateStartAndEndCps() | 1 flags | | 0x00 |
| void .ctor() | 2 flags | | 0x00 |