| — | 0x08 | VERSION | string | PublicStatic+1 flags | 2964728864272 |
| — | 0x08 | APIVERSION | string | PublicStatic+1 flags | 2964728864224 |
| — | 0x08 | WEBROOT | string | PublicStatic+1 flags | 2961397744096 |
| — | 0x08 | DOCLINK | string | PublicStatic+1 flags | 2964731137024 |
| 0x01 | ShowGizmos | bool | Public | — |
| 0x0031 | 0x07 | padding / unreflected |
| 0x08 | ControlPoints | List<FluffyUnderware.Curvy.CurvySplineSegment> | Private | — |
| 0x04 | m_Interpolation | CurvyInterpolation | Private | — |
| 0x01 | m_RestrictTo2D | bool | Private | — |
| 0x0045 | 0x03 | padding / unreflected |
| 0x04 | restricted2DPlane | CurvyPlane | Private | — |
| 0x01 | m_Closed | bool | Private | — |
| 0x01 | m_AutoEndTangents | bool | Private | — |
| 0x004E | 0x02 | padding / unreflected |
| 0x04 | m_Orientation | CurvyOrientation | Private | — |
| 0x04 | m_AutoHandleDistance | float | Private | — |
| 0x04 | m_Tension | float | Private | — |
| 0x04 | m_Continuity | float | Private | — |
| 0x04 | m_Bias | float | Private | — |
| 0x04 | bSplineDegree | int | Private | — |
| 0x01 | isBSplineClamped | bool | Private | — |
| 0x0069 | 0x03 | padding / unreflected |
| 0x10 | m_GizmoColor | Color | Private | — |
| 0x10 | m_GizmoSelectionColor | Color | Private | — |
| 0x04 | m_CacheDensity | int | Private | — |
| 0x04 | m_MaxPointsPerUnit | float | Private | — |
| 0x01 | m_UsePooling | bool | Private | — |
| 0x01 | m_UseThreading | bool | Private | — |
| 0x01 | m_CheckTransform | bool | Private | — |
| 0x0097 | 0x01 | padding / unreflected |
| 0x04 | m_UpdateIn | CurvyUpdateMethod | Private | — |
| 0x009C | 0x04 | padding / unreflected |
| 0x08 | onInitialized | CurvySplineEvent | 1 flags | — |
| 0x08 | m_OnRefresh | CurvySplineEvent | 1 flags | — |
| 0x08 | m_OnAfterControlPointChanges | CurvySplineEvent | 1 flags | — |
| 0x08 | m_OnBeforeControlPointAdd | CurvyControlPointEvent | 1 flags | — |
| 0x08 | m_OnAfterControlPointAdd | CurvyControlPointEvent | 1 flags | — |
| 0x08 | m_OnBeforeControlPointDelete | CurvyControlPointEvent | 1 flags | — |
| 0x08 | onGlobalCoordinatesChanged | Action<FluffyUnderware.Curvy.CurvySpline> | Private | — |
| 0x01 | mIsInitialized | bool | Private | — |
| 0x01 | isStarted | bool | Private | — |
| 0x01 | sendOnRefreshEventNextUpdate | bool | Private | — |
| 0x00DB | 0x05 | padding / unreflected |
| 0x08 | mSegments | List<FluffyUnderware.Curvy.CurvySplineSegment> | Private+1 flags | — |
| 0x08 | dirtinessManager | DirtinessManager | Private+1 flags | — |
| 0x08 | relationshipCache | RelationshipCache | Private+1 flags | — |
| 0x08 | sanityChecker | SanityChecker | Private+1 flags | — |
| 0x08 | cpsSynchronizer | ControlPointsSynchronizer | Private+1 flags | — |
| 0x08 | controlPointNamer | ControlPointNamer | Private+1 flags | — |
| 0x08 | transformMonitor | TransformMonitor | Private | — |
| 0x08 | cachedTransform | Transform | Private | — |
| 0x08 | readOnlyControlPoints | ReadOnlyCollection<FluffyUnderware.Curvy.CurvySplineSegment> | Private | — |
| 0x08 | cachedShortsArray | short[] | Private | — |
| 0x08 | controlPointsDistances | float[] | Private | — |
| 0x08 | refreshCurveAction | Action<FluffyUnderware.Curvy.CurvySplineSegment | Private+1 flags | — |
| 0x04 | length | float | Private | — |
| 0x04 | mCacheSize | int | Private | — |
| 0x1C | mBounds | Nullable<UnityEngine.Bounds> | Private | — |
| 0x0164 | 0x04 | padding / unreflected |
| 0x08 | defaultSplineEventArgs | CurvySplineEventArgs | Private+1 flags | — |
| 0x08 | defaultAddAfterEventArgs | CurvyControlPointEventArgs | Private+1 flags | — |
| 0x08 | defaultDeleteEventArgs | CurvyControlPointEventArgs | Private+1 flags | — |
| — | 0x02 | CachedControlPointsNameCount | short | PrivateStatic+1 flags | 250 |
| — | 0x04 | MinimalMaxPointsPerUnit | float | PrivateStatic+1 flags | 953267991 |
| — | 0x04 | MaxSegmentCacheSize | float | PrivateStatic+1 flags | 1232348160 |
| — | 0x08 | InvalidCPErrorMessage | string | PrivateStatic+1 flags | 2964180957600 |
| — | 0x04 | MinBSplineDegree | int | PrivateStatic+1 flags | 2 |